0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist

一个实现界面面板调整ggplot主题的R包,它由shiny封装、Rstudioapi接口集成。通过鼠标调整ggplot参数,生成ggplot代码。

1. Github地址:

https://github.com/calligross/ggthemeassist

2. 说明文档:

https://cran.r-project.org/web/packages/ggThemeAssist/ggThemeAssist.pdf

3. 包安装:

if (!requireNamespace("devtools", quietly = TRUE))
  install.packages("devtools")

devtools::install_github("calligross/ggthemeassist")

4.示例

这里写图片描述

5.输入参数后,主动生成代码

gg <- ggplot(mtcars,aes(x=hp,y=mpg,colour=as.factor(cyl)))+geom_point()
ggThemeAssistGadget(gg)

# 调整参数自动生成以下代码
gg + theme(panel.grid.major = element_line(colour = "gray92"), 
    panel.grid.minor = element_line(colour = "gray93"), 
    panel.background = element_rect(fill = "aliceblue"), 
    plot.background = element_rect(colour = NA, 
        linetype = "longdash")) +labs(title = "my car", subtitle = "shangmian", 
    caption = "xiamian")

6.各个参数界面

1. 设置

这里写图片描述

2. 版面和背景

这里写图片描述

3. 坐标轴

这里写图片描述

4. 标题、标签、分层

这里写图片描述

5. 图例

这里写图片描述

6. 上下文标注

这里写图片描述

猜你喜欢

转载自blog.csdn.net/leadingsci/article/details/80615711