ggedit

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 即可完成参数更新,关闭窗口后图形即可显示修改后的效果。

References

ggplot2 explorer

CHENYUAN

CHENYUAN
Pursuing the dream and the best future

CHENYUAN Blog Homepage

因为不想遗忘! 在这个信息大爆炸的年代,最重要的是对知识的消化-吸收-重铸。每天学了很多东西,但是理解的多少,以及能够运用多少是日后成功的关键。作为一个PhD,大脑中充斥了太多的东西,同时随着年龄的增长,难免会忘掉很多事情。所以只是为了在众多教程中写一个自己用到的,与自己...… Continue reading