2016-10-07 3 views
0

Im folgenden Link zu einem Liniendiagramm zeige ich den Verlauf eines Stat über 10 Spiele mit verschiedenen Linientypen, die das Jahr anzeigen. Gibt es eine Möglichkeit, der Linie 2016 eine Farbe hinzuzufügen, damit sie auffällt? Ich habe versucht, scale_manual_color mit einem Vektor von verschiedenen Farbwerten zu verwenden, aber das hat nicht funktioniert. Unten ist auch der Code, den ich verwende. Ich schätze jede Hilfe.Ein Linientyp in Geom_line einfärben (ggplot2)

ggplot(df, aes(x = games1, y = diff_cum, group = Year, linetype = Year)) + 
    geom_line(size = 1) + 
    theme_bw() 

enter image description here

Antwort

0

Sie müssen tatsächlich fügen ein color (oder colour) ästhetische

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")) 
0

können Sie verwenden, um ifelse aes Gruppen on the fly

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")) 
gesetzt
Verwandte Themen