【R】gghighlight
2020年12月4日
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. さいごに
色は重要な視認対象ですので、色分けしてくれるとデータもより理解しやすくなります。そういう意味で、素晴らしいパッケージです。