我正在使用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
这是我尝试过的:
要在平均值处添加水平条,我使用add=c("mean")
,但在平均值处添加了点而不是直线。
要更改形状,我尝试添加以下内容,但不起作用:
add.params = list(shape = "Class")
谢谢!