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. 设置

0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist_第1张图片

2. 版面和背景

0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist_第2张图片

3. 坐标轴

0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist_第3张图片

4. 标题、标签、分层

0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist_第4张图片

5. 图例

0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist_第5张图片

6. 上下文标注

0031-【R-ggplot2】-由shiny封装的ggplot主题界面调整R包-ggthemeassist_第6张图片

你可能感兴趣的:(【R-ggplot2】)