创建结合了主题和颜色的自定义ggplot2函数

枝条

我经常在ggplot2图形中使用theme_hc()主题(来自ggthemes包),与scale_colour_pander()或scale_fill_pander()结合使用。我想创建一个自定义功能,现在称为myTheme,它将这三个功能组合为一个。

我尝试了以下

myTheme <- function(){
  theme_hc() + scale_colour_pander() + scale_fill_pander()
}
data <- data.frame(x=1:2,y=3:4)
ggplot(data, aes(x=x, y=y)) + geom_point() + myTheme()

但是显然R首先在函数内部对此求值并给出错误:“错误:不知道如何将scale_colour_pander()添加到主题对象”。

然后我尝试

myTheme <- function(){
  ggplot() + theme_hc() + scale_colour_pander() + scale_fill_pander()
}
data <- data.frame(x=1:2,y=3:4)
ggplot(data, aes(x=x, y=y)) + geom_point() + myTheme()

返回值:“错误:不知道如何在绘图中添加o”

有没有一种方法可以达到预期的效果,还是应该继续组合各个命令?

浸礼会

标准技术是将这些元素包装在列表中,

p + list( theme_hc() , scale_colour_pander() , scale_fill_pander())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建ggplot主题:可变级别的自定义颜色

来自分类Dev

使用 ggplot2 为组自定义颜色

来自分类Dev

如何使用ggplot2和geom_tile创建自定义色阶?

来自分类Dev

在ggplot2中创建自定义图例

来自分类Dev

使用自定义函数和 renderPlot() 渲染 ggplot2 对象

来自分类Dev

自定义ggplot2轴和标签格式

来自分类Dev

自定义图例形状和大小 ggplot2

来自分类Dev

自定义tumblr标签可为边框颜色和边框图像创建主题选项

来自分类Dev

创建 vscode 主题时如何自定义命令调色板颜色和键绑定

来自分类Dev

无法创建自定义vuetify主题颜色

来自分类Dev

使用带有 ggplot2、dplyr 和 forcats 的自定义函数绘制降频条形图

来自分类Dev

Android中的自定义主题和颜色

来自分类Dev

在R中使用ggplot2自定义颜色缩放

来自分类Dev

自定义具有不同颜色的ggplot2轴标签

来自分类Dev

使用ggplot2在维恩中重叠区域的自定义颜色

来自分类Dev

使用ggplot2的多个样条线+不同的颜色+线宽+自定义X轴标记

来自分类Dev

R中的ggplot2 :: scale_fill_gradient-自定义颜色

来自分类Dev

在R中使用ggplot2自定义颜色缩放

来自分类Dev

结合2个自定义M函数进行文本解析和分类

来自分类Dev

将str_wrap()与expression()结合使用以获取自定义标题以适合ggplot2中的图

来自分类Dev

自定义主题评论颜色

来自分类Dev

在ggplot2中添加具有自定义图例的点和线层

来自分类Dev

ggplot2,geom_boxplot,带有自定义分位数和离群值

来自分类Dev

使用R和ggplot2语法向图中添加自定义工具提示

来自分类Dev

添加自定义的x轴以绘制ggplot2和y轴

来自分类Dev

无法通过线型在ggplot2图例中分配自定义名称和样式

来自分类Dev

使用主题中的自定义URL和自定义代码创建Wordpress页面

来自分类Dev

如何在Word中向“主题颜色”添加和保存自定义颜色?

来自分类Dev

ggplot2:应用变量中的自定义

Related 相关文章

  1. 1

    创建ggplot主题:可变级别的自定义颜色

  2. 2

    使用 ggplot2 为组自定义颜色

  3. 3

    如何使用ggplot2和geom_tile创建自定义色阶?

  4. 4

    在ggplot2中创建自定义图例

  5. 5

    使用自定义函数和 renderPlot() 渲染 ggplot2 对象

  6. 6

    自定义ggplot2轴和标签格式

  7. 7

    自定义图例形状和大小 ggplot2

  8. 8

    自定义tumblr标签可为边框颜色和边框图像创建主题选项

  9. 9

    创建 vscode 主题时如何自定义命令调色板颜色和键绑定

  10. 10

    无法创建自定义vuetify主题颜色

  11. 11

    使用带有 ggplot2、dplyr 和 forcats 的自定义函数绘制降频条形图

  12. 12

    Android中的自定义主题和颜色

  13. 13

    在R中使用ggplot2自定义颜色缩放

  14. 14

    自定义具有不同颜色的ggplot2轴标签

  15. 15

    使用ggplot2在维恩中重叠区域的自定义颜色

  16. 16

    使用ggplot2的多个样条线+不同的颜色+线宽+自定义X轴标记

  17. 17

    R中的ggplot2 :: scale_fill_gradient-自定义颜色

  18. 18

    在R中使用ggplot2自定义颜色缩放

  19. 19

    结合2个自定义M函数进行文本解析和分类

  20. 20

    将str_wrap()与expression()结合使用以获取自定义标题以适合ggplot2中的图

  21. 21

    自定义主题评论颜色

  22. 22

    在ggplot2中添加具有自定义图例的点和线层

  23. 23

    ggplot2,geom_boxplot,带有自定义分位数和离群值

  24. 24

    使用R和ggplot2语法向图中添加自定义工具提示

  25. 25

    添加自定义的x轴以绘制ggplot2和y轴

  26. 26

    无法通过线型在ggplot2图例中分配自定义名称和样式

  27. 27

    使用主题中的自定义URL和自定义代码创建Wordpress页面

  28. 28

    如何在Word中向“主题颜色”添加和保存自定义颜色?

  29. 29

    ggplot2:应用变量中的自定义

热门标签

归档