前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Rstudio画ggplot2的两个实用插件

Rstudio画ggplot2的两个实用插件

作者头像
Listenlii-生物信息知识分享
发布2021-06-01 16:28:17
2K0
发布2021-06-01 16:28:17
举报
文章被收录于专栏:Listenlii的生物信息笔记

又好久没更了。。

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

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

esquisse

代码语言:javascript
复制
###esquisse
#安装包
install.packages("esquisse")

esquisse::esquisser()

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

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

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

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

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

调整好的例子:

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

ggThemeAssist

代码语言:javascript
复制
###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,刚才调整的代码会瞬间出现在当前代码中。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Listenlii 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ggThemeAssist
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档