Изменить толщину линии на графике Emmip - PullRequest
1 голос
/ 21 апреля 2020

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

Я не специалист по ggplot2 и просто взломал это вместе, так что, без сомнения, я сделал что-то не так. Спасибо

emmip(mod_em_mm2, "TX_GROUP2" ~ "time", xlab = "X", ylab = "Y") + theme_bw(base_size = 20) + 
scale_color_manual(values=c("gray10", "gray10", "gray10")) +
scale_linetype_manual(name = "Group", labels = c("1", "2", "3"), values=c("solid", "dotdash", "dotted")) +
scale_size_manual(values=c(2,2,2)) +
aes(linetype = TX_GROUP2) +
geom_errorbar(aes(ymin=df.mod_em_mm2$emmean-df.mod_em_mm2$SE, ymax=df.mod_em_mm2$emmean+df.mod_em_mm2$SE), width=.1, position=position_dodge(0.05), size = 0.8) +
guides(col = F) + 
theme(legend.position="bottom") +
ylim(0,80)
```[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/dpyjs.jpg

1 Ответ

2 голосов
/ 21 апреля 2020

Неважно, похоже, это решило:

emmip(mod_em_mm2, "TX_GROUP2" ~ "time", xlab = "X", ylab = "Y") + theme_bw(base_size = 20) + 
scale_color_manual(values=c("gray10", "gray10", "gray10")) +
scale_linetype_manual(name = "Group", labels = c("1", "2", "3"), values=c("solid", "dotdash", "dotted")) +
scale_size_manual(values=c(1,1,1)) +
aes(linetype = TX_GROUP2, size = TX_GROUP2) +
guides(col = F, size = F) +
theme(legend.position="bottom") +
geom_errorbar(aes(ymin=df.mod_em_mm2$emmean-df.mod_em_mm2$SE, ymax=df.mod_em_mm2$emmean+df.mod_em_mm2$SE), width=.1, position=position_dodge(0.05), size = 0.8) +
ylim(0,80)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...