Frage

Ich mag die Stapelreihenfolge der Krankenhäuser unter so 1 ist an der Spitze # in dem Diagramm ändern und # 4 am unteren Ende.

Das Diagramm wurde mit erzeugt

ggplot(survey,aes(x=hospital, y=age))+geom_boxplot()+coord_flip()+xlab("")+ylab ("\nPatient Age")

und ich brauche die top-> nach unten, um das Gegenteil von dem zu sein, was jetzt ist. Ich bin mir nicht sicher, warum es so kommt es jetzt der Fall ist. Die ‚Krankenhaus‘ Spalte ist ein Faktor, falls es darauf ankommt.

Vielen Dank!

alt text

War es hilfreich?

Lösung

Sie ein paar Optionen. Der einfachste hinzuzufügen wäre,

p + scale_x_reverse()

auf das Grundstück. Sie könnten auch die Stufen des Faktors umkehren

relevel(survey$hospital, rev(levels(survey$hospital))) -> survey$hospital

Oder könnten Sie die Reihenfolge bestimmen Sie die Kisten von Hand mit xlim() wollen

p + xlim("Hospital #4","Hospital #3","Hospital #2","Hospital #1")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top