在 ggboxplot 中更改点的大小和透明度?(R)

5

我想要改变ggboxplot中点的大小和透明度参数,有什么办法可以做到吗?

ggboxplot(g, x = "cluster", y = "entropy", width = 0.8,
          fill = "cluster", palette = c("#FF2079","royalblue","yellow","#FFDB00FF", 
                                        "orange","#00FECA", "olivedrab2","#fb9a99", 
                                        "#08F7FE","#00B3FF","firebrick1", "#00B3FF","orangered", 
                                        "firebrick1","firebrick1", "#fb9a99","#DBFF00FF","#FFDB00FF",
                                        "#49FF00FF"),
          order = c("1", "2", "3","5", "6", "7", "9", "10", "11", "12", "13"),
          ylab = "entropy", xlab = "clusters",  add = "jitter",
          ggtheme = theme_bw(base_size = 5), size=0.1)+ theme_classic() 

1个回答

2

虽然这是一篇旧帖子,但当我在寻找答案时,我找到了解决方案:

add.params = list(size = 3, alpha = 0.5).  

所以你的代码应该像这样:

ggboxplot(g, x = "cluster", y = "entropy", width = 0.8,
add.params = list(size = 3, alpha = 0.5),
      fill = "cluster", palette = c("#FF2079","royalblue","yellow","#FFDB00FF", 
                                    "orange","#00FECA", "olivedrab2","#fb9a99", 
                                    "#08F7FE","#00B3FF","firebrick1", "#00B3FF","orangered", 
                                    "firebrick1","firebrick1", "#fb9a99","#DBFF00FF","#FFDB00FF",
                                    "#49FF00FF"),
      order = c("1", "2", "3","5", "6", "7", "9", "10", "11", "12", "13"),
      ylab = "entropy", xlab = "clusters",  add = "jitter",
      ggtheme = theme_bw(base_size = 5), size=0.1)+ theme_classic()    

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接