ggdotplot: как изменить эстетику - PullRequest
0 голосов
/ 16 апреля 2019

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

Спасибо!

...