#r
#r
Вопрос:
У меня есть следующий написанный код:
dev.new()
ggplot(Depot) geom_path(mapping=aes(x=time, y=C1,color="Central Compartment"))
geom_path(mapping=aes(x=time,y=C2, color="Peripheral Compartment"))
xlab("Time (hours)") ylab("Concentration (mg/L)")`
что дает мне график ниже. Тем не менее, я хотел бы иметь возможность изменять цвета по умолчанию, которые назначаются по умолчанию, а также изменять заголовок легенды с «color» на что-то более актуальное для моего графика.
Комментарии:
1. Пожалуйста, поделитесь образцом ваших данных
Depot
, используяdput(Depot)
и вставьте выходные данные, отредактировав свой вопрос!
Ответ №1:
Вы можете задать заголовок легенды с labs(color = "Your label")
помощью и указать цвета с помощью scale_color_manual(values = c("color1", "color2"))
Вот пример с приближением ваших данных:
ggplot(Depot)
geom_path(aes(x = time, y = C1, color = "Central Compartment"))
geom_path(aes(x = time, y = C2, color = "Peripheral Compartment"))
xlab("Time (hours)")
ylab("Concentration (mg/L)")
labs(colour = "Compartment")
scale_color_manual(values = c("forestgreen", "deepskyblue4"))
Используемые данные:
time <- seq(0, 6, 0.1)
C1 <- 12 * dgamma(time, 1.8)
C2 <- 5 * dgamma(time, 3.5)
Depot <- data.frame(time, C1, C2)