Как я мог получить график с оттенком (доверительный интервал), легенда не имеет оттенка

Я хочу знать, как я могу получить график с помощью geom_smooth, но я хочу, чтобы линия в легенде была без тени (например, доверительный интервал). Вкратце, график имеет оттенок (доверительный интервал), например график1, легенда не имеют оттенка, такого как graph2. Спасибо!


person James Gao    schedule 27.02.2018    source источник


Ответы (1)


Сначала я загрузил ggplot и добавил библиотеку mtcars для объяснения.

library(ggplot2)
cars <- mtcars

Это обычный график ggplot с geom_smooth и доверительным интервалом.

ggplot(cars, aes(x = mpg, y= disp)) + geom_point() + geom_smooth()

график с geom_smooth

в geom_smooth есть опция se, которая является вашим доверительным интервалом. По умолчанию для se установлено значение TRUE. При установке для se значения FALSE доверительный интервал удаляется.

ggplot(cars, aes(x = mpg, y= disp)) + geom_point() + geom_smooth(se = FALSE)

geom_smooth без ci

другие параметры geom_smooth см.

?geom_smooth

Надеюсь, это поможет!

person Michael Cantrall    schedule 03.03.2018
comment
Спасибо за ответ. Я хочу получить график с се (geom_smooth(se = T)), но легенда с се не ожидалась. Короче говоря, график 1 с легендой, такой как график 2 в моем примере. - person James Gao; 05.03.2018
comment
Ой извините, если вы имеете в виду убрать фон иконок для легенды - насколько я понимаю это полу-невозможно. Сами значки - это фрагменты линии вокруг точки отдельно они не сделаны - любой фон на самой линии наносится на значок в легенде. Вот ссылка на веб-страницу tidyverse, посвященную форматированию легенды:ggplot2.tidyverse.org/reference/ guide_legend.html - person Michael Cantrall; 05.03.2018
comment
Теперь я говорю полу, потому что вы можете заменить значок своим собственным значком или ярлыком, но для этого вам потребуется переделать все значки, и, честно говоря, я не понимаю, насколько это стоит времени, но вы можете проверить это здесь: stackoverflow.com/ вопросы/10405823/ - person Michael Cantrall; 05.03.2018
comment
Большое тебе спасибо! Я посмотрю на эти ссылки, которые вы присылаете. - person James Gao; 05.03.2018