Мой фрейм данных df
включает переменные x
, y
, Color
и LineType
. Могу ли я указать цвет и тип линии автоматически по столбцам в df
, пока строим линию + маркерную диаграмму с ggplot2 ?
library(ggplot2)
df = data.frame(x, y, Color, LineType)
P <- ggplot(DATA, aes(x=x.Years, y=y)) +
geom_point(size=5, aes(color=Color)) +
geom_line(aes(color=Color, linetype=LineType), size=2)
Приведенный выше код не работает. Есть два цвета в Color
и два типа линий в LineType
, но все получается красным и в solid линиях. Что я сделал не так? Как я могу синхронизировать функции построения каждой точки данных?