mit ggplot2, mache ich das folgende Dichtediagramm:
%Vor%Die Farblegende (für jeden Species-Wert) wird als ein Feld mit einer Linie angezeigt, aber die aufgetragene Dichte ist eine Linie. Gibt es eine Möglichkeit, die Legende als eine farbige Linie für jeden Eintrag der Spezies erscheinen zu lassen und nicht als eine Box mit einer Linie?
Eine Möglichkeit besteht darin, stat_density()
mit geom="line"
zu verwenden. Nur in diesem Fall werden nur die oberen Zeilen angezeigt.
Wenn Sie auch den ganzen Bereich (alle Linien) benötigen, können Sie geom_density()
mit show_guide=FALSE
(um die Legende zu entfernen) und stat_density()
als nur die Legende mit horizontalen Linien hinzufügen.
Sie können die Linien zweimal mit
zeichnen %Vor%ps: Tut mir leid, dass ich die offensichtlich richtige Antwort nicht kommentiert habe - Mangel an Wiederholungsfragen:)
pps: Mir ist klar, dass der Thread ziemlich alt ist, aber es hat mir heute geholfen, also könnte es manchmal jemand anderem helfen ...