Есть ли способ изменить Легенду о графе в emmeans? - PullRequest
0 голосов
/ 13 июня 2019

Мне нужно изменить порядок в Легенде о графике, составленном emmeans с использованием emmip, но я не могу найти в Интернете ничего похожего на него.

Это код, который я использую:

emmip(anovaSameTaskErr, TaskSw ~ SubjectSw ~ CueDuration)

Три переменные имеют 2 уровня, CueDuration - это X, а взаимодействия между двумя другими - это линии на графике. Взаимодействия присутствуют в определенном порядке в Легенде, и мне нужно, чтобы они были в другом порядке.

1 Ответ

0 голосов
/ 13 июня 2019

emmeans::emmip просто возвращает стандартный ggplot объект, которым можно широко манипулировать.

Вот простой пример со страницы справки для функции:

fit <- lm(noise ~ size * type * side, data = auto.noise)
emmip(fit, type ~ size | side) 

Чтобы изменить порядок легенды, вы указываете уровни в scale_*_discrete.

emmip(fit, type ~ size | side) +
  scale_color_discrete(breaks = c("Octel", "Std"))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...