优秀的R包看多了,是可以让人自闭的!!
(资料图片仅供参考)
今天继续介绍一个超级不错的R包——ggThemeAssist包
这个包可以做什么用了?
看帮助文件,这个包可以自定义ggplot2图形主题。
和别的主题包有所不同,这个包安装后会在RStudio
上形成一个插件,运行该插件后可以生成一个交互式界面,然后使用鼠标点击就调整图形主题参数,并不需要一步步码代码来需改图形。
下面来看看具体怎么操作?
在使用ggThemeAssist包前,先绘制个ggplot2图形用于演示,这里不需要填入其他参数修改图形,用最基本的绘图代码就行,如下代码就行。
这里记得将图形传递给一个参数,参数名称自己随便取,后面用得到,这里使用gg。
library(ggplot2)#加载绘图包gg<-ggplot(mtcars,aes(x=hp,y=mpg,colour=as.factor(cyl)))+geom_point()gg
如上图所示,就绘制好了最基本的散点图。
下面来看ggThemeAssist包如何使用。
先安装R包,安装不复杂,直接使用下面代码就可以顺利安装。
安装完成后会在Rstudio的插件界面生成一个插件。
install.packages(\"ggThemeAssist\")library(ggThemeAssist)
用法不复杂,真的很简单。
1.首先可以按照如下步骤打开交互式界面。
2.也可以运行代码后生成交互式界面,界面如下。
ggThemeAssistGadget(gg)
在上面的交互式界面中,我们可以看到最底下面有5个菜单栏。
分别表示图形设置、图形面板和背景、坐标轴设置、标题和标签、图例、副标题等。
这基本就包括了自定义图形主题的所有外观参数部分。
我们可以点击相应的菜单进入不同的图形主题。
在最左边的图形设置,可以修改图形的尺寸,也就是长宽比。
下面录制动图来演示。
如上图所示,这这种交互式修改是可以实时预览的,可以实时查看修改的效果。
如下图所示,在图形面板和背景菜单栏可以调整的主题参数有图形背景、面板背景、主网格线和次网格线等。
可以分别调整填充色、线条粗细、轮廓色等参数。
同样是实时预览的。
后面修改的参数更多,也更详细,并且每个参数修改也简单易懂。
在五个菜单栏调整参数修改成自己需要的图形后,点击右上角的Done即可。
点击之后会在RStudio生成一长串代码,这些代码就是上面界面中交互式修改生成的代码,如下图所示。
然后你再运行这些代码,就可以在RStudio中生成和交互式界面一样的图形了,这个图形也是你需要的。
然后保存图形即可。
这个包或者说插件针对的是所有的ggplot2图形对象。
对于使用ggplot2包绘图来说,真的很方便,很好用!
以后就再也不用费时费力的去修改ggplot2图形主题参数了。
当然,这个包修改的是图形的主题参数,如果你需要修改其他地方,比如说添加拟合线,添加分组变量等时是不可以的。
觉得不错的请分享、点赞、点在看哈,谢谢!
关键词:
Copyright 2015-2022 城建头条网 版权所有 备案号:沪ICP备2022005074号-20 联系邮箱:58 55 97 3@qq.com