Wie fügen Sie Facetten in ggplot2 eine allgemeine Bezeichnung hinzu?
Oft habe ich numerische Werte für die Facettierung.
Ich wünschte, ausreichende Informationen bereitzustellen, zu interpretieren, diese Facettierung Werte in einer zusätzlichen Titel, ähnlich wie die Achse Titel.
Der Etikettierer Optionen wiederholen viel unnötigen text und sind unbrauchbar für mehr variable Titel.
Irgendwelche Vorschläge?
Dem Standard:
test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), facet.b=rep(c(1,2), each=20))
qplot(data=test, x=x, y=y, facets=facet.b~facet.a)
Was ich Liebe:
Kann ich das beste in ggplot:
qplot(data=test, x=x, y=y)+facet_grid(facet.b~facet.a, labeller=label_both)
Wie von @Hendy, ähnlich:
hinzufügen einer sekundären y-Achse zu ggplot2-plots - machen es perfekt
Kommentar zu dem Problem
Heilige Kuh. Ich wurde nur suchen, finden diese über google... und jetzt sehen, es wurde gebeten, vor einer minute. Diese Frage scheint zu Fragen, die gleiche Sache, die, basierend auf seinem Kommentar, trotz der Titel, die möglicherweise anderes bedeuten. Große Prototypen zu veranschaulichen. Das ist genau mein problem-es wäre schön, wenn ich nicht haben, zu erklären, meine numerische Facette Kategorien. Die Grafik sollte für sich sprechen, mit einem einfachen label erklären, was die Facettierung Variablen waren.
Ich fragte, ähnliche Frage wie in der Vergangenheit.
Ich erkundigte mich bei Winston Chang (weiß nicht, seine SO handhaben), eine der wichtigsten ggplot-Entwickler, per E-Mail. Er glaubt nicht, dass dies ist derzeit eine option, aber vielleicht sollten Sie erwägen es. Er schlug vor, dass ich hinzufügen, die ein Problem auf github, also habe ich
Ja, ich denke, es ist eine tolle Idee auch, aber Sie haben keine Ahnung, wie schwer es ist das zu tun, im Allgemeinen.
Sieht aus wie dieser kam auf der mailing-Liste und Winston lass es mich wissen. Er erstellt einen Zweig mit einer Allgemeinen Umsetzung dieser für top-labels. Siehe den thread hier. @hadley: Sie sind richtig. Ich habe keine Ahnung, wie schwer es ist das zu tun, im Allgemeinen. Wenn dies nie passiert... meine Dankbarkeit für ggplot noch herrscht 🙂
InformationsquelleAutor der Frage Etienne Low-Décarie | 2012-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als die neueste
ggplot2
verwendetgtable
intern, es ist ganz einfach zu ändern, eine Abbildung:Natürlich können Sie eine Funktion schreiben, die automatisch den strip labels. Eine zukünftige version von
ggplot2
möglicherweise haben diese Funktion; nicht sicher, obwohl.InformationsquelleAutor der Antwort kohske
Neben der Methode beschrieben von kohske, Sie können hinzufügen eines Rahmens zu den Boxen Hinzugefügt werden, indem Sie ändern
zu
Ändern Sie auch
für
und
zu
Wenn Sie möchten, dass der neue Balken entsprechen den Facetten-Etiketten
ie
InformationsquelleAutor der Antwort Shannon Hodges
Kann es einen besseren Weg, es zu tun, aber Sie können :
InformationsquelleAutor der Antwort Diogo