ggpubr -> ggline plot: невозможно воспроизвести примеры с несколькими факторами - PullRequest
0 голосов
/ 08 ноября 2018

У меня такое ощущение, что R не работает должным образом в моей системе.

Я хочу использовать график взаимодействия, чтобы представить мои двусторонние результаты ANOVA. Поэтому я использовал пакет ggpubr и строю график с помощью ggline, используя пример с несколькими факторами. Он не отображал панели ошибок должным образом, вместо того, чтобы показывать их для каждого фактора, он группировал факторы, и столбцы также выглядят черными (см. Рисунки ниже).

Итак, я проверил это на точном примере, как в описании пакета (http://www.sthda.com/english/articles/24-ggpubr-publication-ready-plots/79-plot-meansmedians-and-error-bars):

library(ggpubr)    
ggline(ToothGrowth, x = "dose", y = "len", 
           add = c("mean_se", "jitter"),
           color = "supp", palette = "jco")

Что ДОЛЖНО дать мне этот график:

Graph from working example

Однако в моей системе я получаю это:

Graph on my system

Я уже:

  • обновил пакет ggpubr и все остальные пакеты
  • полностью переустановил R с нуля
  • спросил разработчика пакета, похоже, нет ошибки пакета, потому что это работает на него

Может кто-то воспроизвести ту же проблему? Я действительно не знаю, как ее решить, и у меня также возникает ощущение, что R может испортить и другие графики.

Большое спасибо.

1 Ответ

0 голосов
/ 21 января 2019

Попробуйте это:

ggline(ToothGrowth, x = "dose", y = "len", 
       add = c("mean_se", "jitter"),
       color = "supp", add.params = list(group="supp"), palette = "jco")
...