library(gghighlight)Warning: package 'gghighlight' was built under R version 4.5.1
gghighlight パッケージは、ggplot2 で作成したプロットの中から、特定の部分だけを強調表示するための機能に特化したツールです。使い方は非常にシンプルで、“ggplot” オブジェクトの最後のレイヤーとして gghighlight() 関数を追加し、強調したいデータの条件を指定するだけ利用できます。
library(gghighlight)Warning: package 'gghighlight' was built under R version 4.5.1
ggplot(ChickWeight, aes(x = Time, y = weight, group = Chick)) +
geom_line(color='gray20') +
gghighlight(max(weight) > 330)
library(tibble) # rownames_to_column() 関数を利用
ggplot(rownames_to_column(USArrests, 'State'), # 行の名前を列に変換
aes(x = Murder, y = Assault)) +
geom_point(col='darkcyan') +
gghighlight(grepl('New', State), label_key = State)
ggplot(iris, aes(x = Sepal.Width, fill = Species)) +
geom_histogram(bins = 10) +
gghighlight() +
facet_wrap(~Species)
[1] 湯谷啓明. “gghighlight の作者です。すべてをお話しします。”. パッケージの作者による解説スライド. https://yutani.quarto.pub/tokyor-109-gghighlight/