といった課題がある。 前者についてはggplot_add()の登場によって解決できる見通しっぽい。 https://yutani.rbind.io/post/2017-11-07-ggplot-add/ でも実は既にあるggplot2の実装でできるんじゃね? と思ったので試してみました。 ただ、結局、実用的なのは一部のgeomのみです(boxplotやdensityなどstatで計算を行うものは不可). geom_point, geom_lineに加え、geom_rect, ribbon, areaなどはいけることを確認しました。 highlightする関数を返す高階関数 .geomにはggplot2::GeomPointなどのGeom*オブジェクトを指定します。 library(ggplot2) library(purrr) library(stringr) gghl <- functi