Я использую 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")
Спасибо!