Bezeichnung und Anzahl der Beschriftung an der x Achse

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

bigben
Beiträge: 2781
Registriert: Mi Okt 12, 2016 9:09 am

Re: Bezeichnung und Anzahl der Beschriftung an der x Achse

Beitrag von bigben »

Hallo Katti,

Du hattest einen sehr umfangreichen Aufruf von hist mit vielen Argumenten gepostet. Das habe ich etwas eingekürzt, damit man das neue xaxt="n" besser sieht. Wenn Du Deine sonstigen Argumente wieder in den hist- Aufruf nimmst, dann sieht es wieder aus wie vorher.
Das xaxt verhindert die automatische Achse, der Aufruf von axis ergänzt dann die Wunschachsenbeschriftung.


ggplot2 brauchst Du gar nicht. War nur als Alternative gedacht. Einfach das xaxt Argument in hist ergänzen und danach axis aufrufen.

LG, Bernhard


Edit:

Code: Alles auswählen

breaks <- c(17,27,37,47,57,67,77,87)
hist(age,                                                            
     breaks = breaks,               
     freq = FALSE,                                                 
     right = TRUE,                                                  
     xlab = expression(x),                                        
     ylab = expression(hat(f(x))),                             
     ylim = c(0,0.02),                                              
     xlim = c(17,87),
     cex.lab = 0.9,                                                  
     cex.axis = 0.8,                                                
     main = "",     
     xaxt = "n"                                                 
)
axis(1, at = breaks)
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Katti
Beiträge: 15
Registriert: Fr Feb 21, 2020 3:42 pm

Re: Bezeichnung und Anzahl der Beschriftung an der x Achse

Beitrag von Katti »

Vielen lieben Dank dir Bernhard.

Irgendwie ist da trotzdem noch ein Fehler drin, denn die Balkenhöhe stimmt einfach nicht.

Die Balkenhöhe muss genauso aussehen wie auf meinem Histogramm.
Dateianhänge
Histogramm.JPG
bigben
Beiträge: 2781
Registriert: Mi Okt 12, 2016 9:09 am

Re: Bezeichnung und Anzahl der Beschriftung an der x Achse

Beitrag von bigben »

Hallo Katti,

um Dir vorzumachen, wie man ein Histogramm von der Zahlenreihe 'age' macht habe ich für age Zufallszahlen eingesetzt und damit wurde die Variable age bei Dir überschrieben. Du musst also Deine age-Daten neu in R einlesen, bevor Du die wieder darstellen kannst.

Als Du geschrieben hast, mit welchem Code Du bisher das Histogramm geplottet hast haben wir angenommen, Deine R-Kenntnisse seien gut genug, um da selbst drauf zu kommen. Deshalb haben wir auch angenommen, dass das Überschreiben von age oder kurze Ausflüge zu ggplot2 kein Problem seien. Jetzt glaube ich, dass Dir dabei auch schon jemand geholfen hatte und wir es Dir damit unnötig schwer gemacht haben.

Ich hoffe, Du bekommst Deine age-Daten schnell wiederhergestellt.

LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Katti
Beiträge: 15
Registriert: Fr Feb 21, 2020 3:42 pm

Re: Bezeichnung und Anzahl der Beschriftung an der x Achse

Beitrag von Katti »

Hallo Bernhard,

ich habe es endlich hinbekommen! :D

Vielen vielen lieben Dank an euch alle für die zahlreichen Tipps und für eure Ausdauer!

Nein, leider haben wir R-Studio überhaupt nicht in der Vorlesung besprochen und nur die Codes ausgehändigt bekommen und nun müssen wir zusehen...

Ihr habt mir echt super weitergeholfen! Ein DICKES FETTES DANKESCHÖN nochmal!

Ich wünsche euch ein schönes Wochenende

Ciao Katti
Antworten