ggdotplot:如何改变美学

时间:2019-04-16 20:49:25

标签: r ggplot2 ggpubr

我正在使用ggdotplot创建一个点图,其均值和均值附近带有误差线。我能够在均值周围添加水平条,但不能在均值周围添加水平条。我还想根据Class变量更改要更改的点的形状。

代码如下:

flow_data<- "Immune_profiling_Flow.txt"
flow_analysis<-read.delim(flow_data)

ggdotplot(flow_analysis, x = "Class", y = "CD45.F480.", 
          title="Total Macrophages", order = c("TML", "TMH"), 
          palette =c("green", "red"), fill= "Class", 
          add=c("mean", "mean_sd"), error.plot="errorbar", 
          add.params = list(shape = "Class"))+
  stat_compare_means(method = "t.test", label.x=1, label.y=25)+
  xlab("Class")+ylab("%of CD45+")

以下是数据:https://drive.google.com/open?id=1mc_1eltxLAhBNhGOPDaoRFp5T2zWFGJA

这是我尝试过的:

  1. 要在平均值处添加水平条,我使用add=c("mean"),但在平均值处添加了点而不是直线。

  2. 要更改形状,我尝试添加以下内容,但不起作用:

add.params = list(shape = "Class")

谢谢!

0 个答案:

没有答案