Achse skalieren mit ggplot

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

Antworten
retep
Beiträge: 99
Registriert: Do Sep 06, 2018 7:50 pm

Achse skalieren mit ggplot

Beitrag 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
Dateianhänge
xy.txt
(296 Bytes) 82-mal heruntergeladen
Athomas
Beiträge: 768
Registriert: Mo Feb 26, 2018 8:19 pm

Re: Achse skalieren mit ggplot

Beitrag 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
bigben
Beiträge: 2771
Registriert: Mi Okt 12, 2016 9:09 am

Re: Achse skalieren mit ggplot

Beitrag von bigben »

---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
retep
Beiträge: 99
Registriert: Do Sep 06, 2018 7:50 pm

Re: Achse skalieren mit ggplot

Beitrag 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
retep
Beiträge: 99
Registriert: Do Sep 06, 2018 7:50 pm

Re: Achse skalieren mit ggplot

Beitrag von retep »

Hi,

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

retep
Antworten