Intrduction of ggedit
ggplot2
是非常受欢迎的画图工具,但是看似完美的ggplot2也并不是特别完美,比如:图层式绘图在各个图形元素函数进行参数设置时就很糟心,特别是当掌握的绘图技巧越来越多的时候。
ggedit
包就是为了解决这个问题而生的。ggedit 是一款交互式调整图形参数的 ggplot2 扩展包工具,是基于 Shiny 开发的。用户只要将 ggplot2 图形对象传入到 ggedit 中即可实现对图形的交互式调参。
# install.packages("ggedit")
suppressPackageStartupMessages(library(ggedit)) #加载ggedit包
suppressPackageStartupMessages(library(ggplot2)) #加载ggplot2包
p <- ggplot(mtcars, aes(hp, wt)) + geom_point() + geom_smooth()
p2 <- ggedit(p) #ggedit调出交互式调参界面
##
## Listening on http://127.0.0.1:3204
利用 ggedit 调出交互式界面后即可按照各自选项进行调参,无需再在 ggplot 函数中修改参数.
在交互式界面中,可以对图层、图形主题、背景主题以及整体风格进行修改, 而修改完全是交互式的,无需在原始程序中进行参数修改.
进入调参界面后就可以直接拖动滚动条对 shape、size、alpha和stroke参数进行修改,修改完后点击 Update Layer 即可完成参数更新,关闭窗口后图形即可显示修改后的效果。