全球观点:R语言:使用鼠标修改ggplot2图形主题参数,不用码代码啦

2023-04-09 08:11:28 来源:医学论文与统计分析 分享到:

优秀的R包看多了,是可以让人自闭的!!


(资料图片仅供参考)

今天继续介绍一个超级不错的R包——ggThemeAssist包

这个包可以做什么用了?

看帮助文件,这个包可以自定义ggplot2图形主题。

和别的主题包有所不同,这个包安装后会在RStudio上形成一个插件,运行该插件后可以生成一个交互式界面,然后使用鼠标点击就调整图形主题参数,并不需要一步步码代码来需改图形。

下面来看看具体怎么操作?

1. 先绘制个基本图形

在使用ggThemeAssist包前,先绘制个ggplot2图形用于演示,这里不需要填入其他参数修改图形,用最基本的绘图代码就行,如下代码就行。

这里记得将图形传递给一个参数,参数名称自己随便取,后面用得到,这里使用gg。

library(ggplot2)#加载绘图包gg<-ggplot(mtcars,aes(x=hp,y=mpg,colour=as.factor(cyl)))+geom_point()gg

如上图所示,就绘制好了最基本的散点图。

下面来看ggThemeAssist包如何使用。

2. 安装和加载包

先安装R包,安装不复杂,直接使用下面代码就可以顺利安装。

安装完成后会在Rstudio的插件界面生成一个插件。

install.packages(\"ggThemeAssist\")library(ggThemeAssist)

3. ggThemeAssist包的用法

用法不复杂,真的很简单。

1.首先可以按照如下步骤打开交互式界面。

2.也可以运行代码后生成交互式界面,界面如下。

ggThemeAssistGadget(gg)

在上面的交互式界面中,我们可以看到最底下面有5个菜单栏。

分别表示图形设置、图形面板和背景、坐标轴设置、标题和标签、图例、副标题等。

这基本就包括了自定义图形主题的所有外观参数部分。

我们可以点击相应的菜单进入不同的图形主题。

3.1 图形设置

在最左边的图形设置,可以修改图形的尺寸,也就是长宽比。

下面录制动图来演示。

如上图所示,这这种交互式修改是可以实时预览的,可以实时查看修改的效果。

3.2 图形背景

如下图所示,在图形面板和背景菜单栏可以调整的主题参数有图形背景、面板背景、主网格线和次网格线等。

可以分别调整填充色、线条粗细、轮廓色等参数。

同样是实时预览的。

3.3 其他

后面修改的参数更多,也更详细,并且每个参数修改也简单易懂。

在五个菜单栏调整参数修改成自己需要的图形后,点击右上角的Done即可。

点击之后会在RStudio生成一长串代码,这些代码就是上面界面中交互式修改生成的代码,如下图所示。

然后你再运行这些代码,就可以在RStudio中生成和交互式界面一样的图形了,这个图形也是你需要的。

然后保存图形即可。

这个包或者说插件针对的是所有的ggplot2图形对象。

对于使用ggplot2包绘图来说,真的很方便,很好用!

以后就再也不用费时费力的去修改ggplot2图形主题参数了。

当然,这个包修改的是图形的主题参数,如果你需要修改其他地方,比如说添加拟合线,添加分组变量等时是不可以的。

觉得不错的请分享、点赞、点在看哈,谢谢!

参考资料

ggThemeAssist包帮助文件
关注下方公众号,分享更多更好玩的R语言知识。 点个 在看 ,SCI马上发表。

关键词:

Copyright   2015-2022 城建头条网 版权所有  备案号:沪ICP备2022005074号-20   联系邮箱:58 55 97 3@qq.com