そろそろ ggplot2 の最新版が CRAN にリリースされるようなので、自分のパッケージのメンテナンスをしました。
メンテナンス中に困った点をメモしておこうと思います。
stat_summary
fun.args
でパラメータを渡さないとエラー。
# <= 1.0.1 stat_summary(fun.data = "mean_cl_boot", geom = "errorbar", conf.int = .95, width = 0.1) # > 1.0.1 stat_summary(fun.data = "mean_cl_boot", geom = "errorbar", width = 0.1, fun.args = list(conf.int = 0.95))
stat_boxplot
stat_params
と geom_params
を使うとエラーになる。
最新版ではパラメータが直接渡せるようになり、少し便利に。
# <= 1.0.1 stat_boxplot(geom = "errorbar", stat_params = list(width = 0.5), geom_params = list()) # > 1.0.1 stat_boxplot(geom = "errorbar", width = 0.5)
show_guide
show_guide
を使うと警告 (deprecated)。
最新版では show.legend
を使う様になった。
# <= 1.0.1 geom_xxx(..., show_guide = FALSE, ...) # > 1.0.1 geom_xxx(..., show.legend = FALSE, ...)
grid::unit
grid::unit
が ggplot2
上にインポートされるようになったため、呼び出しが楽になった。
grid::arrow
と scales::alpha
も同様にインポートされるようになった。
# <= 1.0.1 grid::unit(...) # > 1.0.1 unit(...)