乐于分享
好东西不私藏

Rstudio画ggplot2的两个实用插件

本文最后更新于2026-01-02,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

Rstudio画ggplot2的两个实用插件

又好久没更了。。

五一回了趟家,然后直接去深圳出差。趁着出差间隙写了一篇讲课相关的内容。

本文介绍两个Rstudio的插件esquisseggThemeAssist,可以在不是非常懂ggplot2语法的条件下利用鼠标和图形界面画出ggplot2风格的图片。

esquisse

###esquisse
#安装包
install.packages("esquisse")

esquisse::esquisser()

Select a data.frame:这里可以选想要画图的数据。选完之后确定会出来这个界面。可以看到数据中的每一列的列名都列出来了。然后就可以用鼠标随意拖动,比如把Shannon拖到X轴,V2为分组,拖到group。左边的Auto是选择画什么图。里面有十几种可供选择。

右上角的小齿轮可选择出现在这里的项目:

选择Boxplot,然后就可以在下方前四个标签中进行各种格式调整。

当调整完之后点最后边的Code,就会出现所有的代码:

点Insert code in script,代码会直接复制到我们的Rstudio中:

调整好的例子:

需要注意的是当前Rstudio环境中必须要有数据,且数据必须是数据框格式的。其他格式无法识别。

ggThemeAssist

###ggThemeAssist

#安装两个包
install.packages("ggplot2")
install.packages("ggThemeAssist")

#导入包
library(ggplot2)
library(ggThemeAssist)

#使用mtcars生成一个示例
gg <- ggplot(mtcars, aes(x = hp, y = mpg, colour = as.factor(cyl))) + geom_point()
gg

#开始调整主题
ggThemeAssistGadget(gg)

这个插件要先画好一个最基本的图,然后在此基础上进行美化。

调整好之后点右上角的Done,刚才调整的代码会瞬间出现在当前代码中。

点分享

点点赞

点在看

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Rstudio画ggplot2的两个实用插件
×
订阅图标按钮