Я рисую некоторые данные с помощью geom_smooth и искал способ изменить цвет стандартного затенения ошибок для каждой строки, чтобы она соответствовала этой строке (т.е. красная линия имела бы стандартную ошибку красного цвета). Я просмотрел официальную документацию ggplot2, а также список opts() в https://github.com/hadley/ggplot2/wiki/%2Bopts%28%29-List. Любой совет (или просто подтверждение того, возможно ли это) оценен.
Изменение стандартного цвета ошибки для geom_smooth
Ответ 1
Ваша (понятная) ошибка состоит в том, чтобы думать, что вы должны менять цвет, а не заполнять. Стандартные затухания ошибок сделаны с geom_ribbon
по существу, и они являются 2d-областью, поэтому "цвет", который они "заполнены", определяется fill
, а не colour
.
Try:
geom_smooth(aes(...,fill = variable))
где переменная является той же, что вы сопоставляете с цветом в другом месте.