【R】gghighlight

1. はじめに

gghighlightは、ggplotである特定のデータのみを分かりやすく表示してくれるパッケージです。多くのデータがあるときに、「最大値が10以上の時系列データにのみ注目したい」とか、「冬期間のデータのみに注目したい」とか、ある条件に合うデータのみをハイライトしてくれます。

2. インストール

CRANからインストールできます。

install.packages("gghighlight")

3. 使ってみる。

まずは、ダイヤモンドのデータで、価格が10000以上のモノをハイライト表示させます。

library(ggplot2)
library(gghighlight)
library(tidyverse)

data("diamonds")

ggplot(diamonds)+
  geom_point(aes(carat, price))+
  gghighlight(price > 10000) +
  facet_wrap(~color)

わかりきっていて、あまりありがたみがないですかね。。。

続いて、バイクシェアのデータから、季節ごとの利用者数をヒストグラムでひょじさせます。

library("ucidata")

ggplot(bike_sharing_daily, aes(cnt, fill=season)) +
  geom_histogram() +
  gghighlight() +
  facet_wrap(~season)

このデータだと、多少ありがたみがありますかね。過ごしやすい時期の利用客が多いようです。

4. さいごに

色は重要な視認対象ですので、色分けしてくれるとデータもより理解しやすくなります。そういう意味で、素晴らしいパッケージです。

Add a Comment

メールアドレスが公開されることはありません。