R语言:使用鼠标修改ggplot2图形主题参数,不用码代码啦
2023年以来浙中医大学郑老师开设了一系列医学科研统计课程,零基础入门医学统计包括R语言、meta分析、临床预测模型、真实世界临床研究、问卷与量表分析、医学统计与SPSS、临床试验数据分析、重复测量资料分析、结构方程模型、孟德尔随机化等10门课,如果您有需求,不妨点击下方跳转查看:
2023年郑老师多门科研统计课程:多次直播,含孟德尔随机化方法

优秀的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 图形设置
在最左边的图形设置,可以修改图形的尺寸,也就是长宽比。
下面录制动图来演示。
详情请点击下方:
https://mp.weixin.qq.com/s?__biz=MzAwOTYyMDY3OQ==&mid=2650405020&idx=4&sn=9ac921fffe30073002bda9f469a9dbaf&chksm=83518534b4260c2256d44c1126231d0ba6ff5edaa87a6a790536dfee619ae0e096eae3374189&token=784653772&lang=zh_CN#rd


2023年统计服务