Beim Versuch, etwas zu zeichnen:Wie haben x-Achsen-Etiketten in multicolumggplot mit facet_wrap?
library(ggplot2)
d <- ggplot(diamonds, aes(carat, price)) +
xlim(0, 2) + geom_point()
d + facet_wrap(~ color)
Sie werden feststellen, dass die x-Achse Etiketten nur für die erste Spalte angezeigt. Ich möchte, dass sie in der zweiten und dritten Spalte wiederholen. Ist das möglich?
Wenn auf der facet_wrap ich die Option Waage verwenden = „frei“,
d + facet_wrap(~ color, scales="free")
dann bekomme ich x-Achsenbeschriftungen auf allen Parzellen, die ich will nicht auch. Ich möchte nur Etiketten in der unteren Reihe über die Spalten
Wenn die Anzahl der Platten Plot ist so, dass alle Spalten die gleiche Anzahl von Plots haben, wird die Achse so wiederholt, wie ich will. Aber ich kann nicht immer die richtige Anzahl an Panels dafür haben.
'scales' nur 4 Werte annehmen:' fixed', 'free',' free_x' und 'free_y'. Also, ich glaube nicht, dass es möglich ist, das zu tun, was Sie brauchen. – Arun
Ist dies [http://stackoverflow.com/questions/13297155/add-floating-axis-labels-in-facet-wrap-plot/13316126#13316126], was Sie brauchen? – Julius
das funktioniert. Ich habe mir gedacht, dass es einen einfacheren Weg geben würde, aber deine Funktion funktioniert ganz gut und ich mag es, dass ich 'pos' anpassen kann. – zelite