Legende hinzufügen, um geom_vline

Ich weiß, dass diese Frage gestellt wurde, bevor, aber die Lösungen scheinen nicht zu funktionieren für mich.

Was ich tun möchte, sind meine median, Mittelwert, Obere und untere Quantile auf ein Histogramm in verschiedenen Farben und fügen Sie eine Legende in das Grundstück. Dies ist, was ich habe, so weit und ich habe versucht, zu verwenden scale_color_manual und scale_color_identity mir eine Legende. Nichts scheint zu funktionieren.

quantile_1 <- quantile(sf$Unit.Sales, prob = 0.25)
quantile_2 <- quantile(sf$Unit.Sales, prob = 0.75)

ggplot(aes(x = Unit.Sales), data = sf) + 
  geom_histogram(color = 'black', fill = NA) + 
  geom_vline(aes(xintercept=median(Unit.Sales)),
            color="blue", linetype="dashed", size=1) + 
  geom_vline(aes(xintercept=mean(Unit.Sales)),
            color="red", linetype="dashed", size=1) +
  geom_vline(aes(xintercept=quantile_1), color="yellow", linetype="dashed", size=1)

Legende hinzufügen, um geom_vline

InformationsquelleAutor Preet Rajdeo | 2016-06-06
Schreibe einen Kommentar