2016-08-04 14 views
-1

Gibt es überhaupt eine Möglichkeit, geom_legend mit geom_bar arbeiten zu lassen? Ich möchte zu viele Zeilen in meiner Legende haben. Es funktioniert für geom_line, aber nicht für geom_bar-Diagramme.Verwenden von guide_legend mit geom_bar in ggplot

Es funktioniert gut, wenn ich es hier verwendet:

ggplot(diamonds, aes(x,y)) + 
     geom_point(aes(colour = z))+ 
     guides(col = guide_legend(ncol = 2)) 

Der Code es nicht ist, funktioniert wie folgt:

ggplot(diamonds, aes(clarity, fill=cut)) + 
     geom_bar()+ 
     guides(col = guide_legend(ncol = 2)) 

Vielen Dank für Ihre Hilfe.

Antwort

0

In der letzten Zeile col zu fill ändern. Farbe ist nicht die abgebildete Ästhetik, Füllung ist.