在以下链接到线图中,我显示了10个游戏的统计数据的进展,其中不同的线型表示年份。有没有办法在2016年线上添加一种颜色,以便突出?我尝试将scale_manual_color与不同颜色值的矢量一起使用但不起作用。下面是我正在使用的代码。我感谢任何帮助。
ggplot(df, aes(x = games1, y = diff_cum, group = Year, linetype = Year)) +
geom_line(size = 1) +
theme_bw()
答案 0 :(得分:0)
您实际上必须添加color
(或colour
)美学
ggplot(df,
aes(
x = games1,
y = diff_cum,
group = Year,
color = Year, # This right here!
linetype = Year)) +
geom_line(size = 1) +
theme_bw() +
scale_color_manual(values = c("my","colours","for","year"))
答案 1 :(得分:0)
您可以使用ifelse
动态设置aes组
ggplot(mtcars, aes(x = disp, y = hp, group = cyl)) +
geom_line(aes(color = ifelse(cyl == 6, "6", "not6"))) +
scale_color_manual(values = c("red", "black"))