ggplot2 Legendenelemente in einer einzelnen horizontalen Zeile

9

Das mag wie eine dumme Frage erscheinen, aber ich bin ein wenig verwirrt.

Es scheint, dass der Code, den ich letzte Woche geschrieben und getestet habe, plötzlich entschieden hat, die Ausgabe zu ändern, obwohl sich nichts im Code oder der Version von R oder Rstudio geändert hat.

Wenn ich zuvor ein Diagramm mit ggplot2 gezeichnet habe und gefragt habe, ob die Legende am unteren Rand des Diagramms angezeigt werden soll, wurden die Elemente automatisch in einer horizontalen Zeile ausgerichtet. Jetzt, wenn ich denselben Code ausführe, wird das Element in eine Reihe von zweizeiligen Spalten eingefügt.

Hier ist ein Beispiel ...

%Vor%

Wie Sie sehen, habe ich bereits versucht, die Zeile theme(legend.direction = "horizontal") hinzuzufügen, aber ich bekomme immer noch eine Legende, die die Elemente in 5 2-Zeilen-Spalten anzeigt (ja, es ist nicht einmal nur in zwei Zeilen).

Jetzt kann ich nur davon ausgehen, dass es einige Updates gab, die mir nicht bewusst waren oder so etwas, also bin ich bereit zu akzeptieren, dass ich eine neue Strategie entwickeln muss, um mit diesem Problem fertig zu werden t ein Problem letzte Woche). Obwohl ich ein wenig verwirrt darüber bin, warum mein Code plötzlich aufhört zu arbeiten (irgendeine Eingabe in diesem Willkommen), bin ich mehr daran interessiert, eine Lösung für das unmittelbare Problem zu finden, dass meine Legendenelemente in einer seltsamen Konfiguration angezeigt werden / p>     

Psychologeek 18.03.2016, 14:42
quelle

1 Antwort

20

Fügen Sie das Ihrem Plot hinzu:

%Vor%     
joran 18.03.2016 14:46
quelle

Tags und Links