Seite 1 von 1

Achse skalieren mit ggplot

Verfasst: Di Jul 07, 2020 2:55 pm
von retep
Hallo,

im Anhang ist ein kleiner Beispieldatensatz angefügt. Mit dem nachfolgenden Befehl wird dieser kleine Plot erzeugt. Ich würde
gerne die x-Achse (eigentlich y-Achse) so stauchen, dass der Plot nicht mehr in die Breite gezogen wird.

Code: Alles auswählen

library (ggplot2)
ggplot(xy,aes(x= x, y= y))+     
    geom_line()+ 
    geom_point(size = 2)+
    coord_flip()+
    scale_x_reverse(limits = c(430, 150), 
                    breaks = seq(430, 150, by = -50))+
    scale_y_continuous(limits = c(0, 2.5),
                       breaks = seq(0,2.5, by = 0.5),
                       minor_breaks=NULL)+
    theme_bw(base_size = 15)+
    theme(axis.text.x=element_text(size=8, vjust=0.5))

Mit der Google Suche habe ich zwar eine Menge zum Bearbeiten von Achsen Marks und Ticks gefunden aber leider nichts zu meinem Problem.

Kann mir jemand weiterhelfen?

Vielen Dank für die Hilfe & Unterstützung

retep

Re: Achse skalieren mit ggplot

Verfasst: Di Jul 07, 2020 3:10 pm
von Athomas
Ich vermute, der Plot erscheint Dir in irgendeinem Preview "zu breit"?
Benutzt Du RStudio - oder was sonst?
Dort kannst Du ja - wenn Du aus dem Preview einen "harten" Plot machst - die Dimensionen vorgeben!?
RplotDemo.jpeg

Re: Achse skalieren mit ggplot

Verfasst: Di Jul 07, 2020 3:41 pm
von bigben

Re: Achse skalieren mit ggplot

Verfasst: Di Jul 07, 2020 4:48 pm
von retep
Hi,

vielen Dank für die Antwort.

1. Ja ich benutze R Studio.
2. Das verstehe ich nicht! Was meinst du mit
wenn Du aus dem Preview einen "harten" Plot machst - die Dimensionen vorgeben!?
Nochmals vielen Dank für die schnelle Hilfe & Antwort

retep

Re: Achse skalieren mit ggplot

Verfasst: Di Jul 07, 2020 5:05 pm
von retep
Hi,

ich habe verstanden was du meinst. Hab vielen Dank! Stimmt! Es ist die einfachste Variante!

retep