Umbeschriften der Skala der x-Achse

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

Antworten
Jxnny
Beiträge: 6
Registriert: So Jul 18, 2021 10:17 am

Umbeschriften der Skala der x-Achse

Beitrag von Jxnny »

Hallo,

ich bin totale Anfängerin in R und habe folgende Grafik aus meinen Daten erstellt.
Bildschirmfoto 2021-07-18 um 10.18.55.png
Jetzt möchte ich auf der X-Achse die Skala anders anzeigen lassen. 1 ist z.B. die digitale Nutzung von unter 1 Stunde; 2 = 1-3 Stunden; 3 = 4-6 Stunden usw.

Kann mir jemand helfen, mit welchem Befehl ich das erstelle? Die Grafik habe ich mit folgendem Befehl erstellt
Bildschirmfoto 2021-07-18 um 10.24.55.png
Vielen Dank schonmal für eure Hilfe.
Liebe Grüße
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Umbeschriften der Skala der x-Achse

Beitrag von student »

Hallo,

hilft das vielleicht weiter?
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
Jxnny
Beiträge: 6
Registriert: So Jul 18, 2021 10:17 am

Re: Umbeschriften der Skala der x-Achse

Beitrag von Jxnny »

Perfekt, vielen Dank!
Ich hab jetzt nur noch das Problem, dass das ganze nicht Mittig unter den Säulen ist. Gibt es da zufällig auch eine Lösung für?
Bildschirmfoto 2021-07-18 um 10.47.19.png
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Umbeschriften der Skala der x-Achse

Beitrag von student »

Schau Dir mal die Hilfe zu axis (?axis) an. Die Funktion stellt recht viele Möglichkeiten zur Verfügung...
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
bigben
Beiträge: 2771
Registriert: Mi Okt 12, 2016 9:09 am

Re: Umbeschriften der Skala der x-Achse

Beitrag von bigben »

Hallo,

na klar gibt es eine Lösung dafür. Oder mehrere. Die wahrscheinlich einfachere führt in diesem Fall m. E. nicht über axis sondern über das Argument names.arg wie in diesem Beispiel:

Code: Alles auswählen

barplot(c(1, 2, 3), names.arg = c("eins", "zwei", "drei"))
A propos kleines Beispiel: Wie Du siehst habe ich mein Code-Beispiel nicht als Bildschirmfoto, sondern als Text gepostet. Das führt dazu, dass Du es kopieren und in Deine R-Konsole pasten kannst. Außerdem bringt mein Codebeispiel die Beispieldaten gleich mit. Meistens bekommst Du hier die besten Antworten, wenn Du in der Fragestellung gleich ein lauffähiges Stück Beispielcode postest. Für Code als Bildschirmfoto gibt es nie einen guten Grund.

LG,
Bernhard


PS: Der Weg mit axis ginge so:

Code: Alles auswählen

b <- barplot(c(1, 2, 3), xaxt = "n")
axis(1, at = bp, labels = c("un", "deux", "trois"))
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Umbeschriften der Skala der x-Achse

Beitrag von student »

Stimmt, über names.arg ist die bessere Lösung, es gibt keine "Verschiebungsprobleme".

Code: Alles auswählen

Label_x <- c("1 Stunde", "1 - 3 Stunden", "4 - 6 Stunden", "Über 6 Stunden")

barplot(c(a = mean(a), b = mean(b), c = mean(c), d = mean(d)),
        ylim = c(0,12),
        names.arg = Label_x)
barplot.jpg
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
Jxnny
Beiträge: 6
Registriert: So Jul 18, 2021 10:17 am

Re: Umbeschriften der Skala der x-Achse

Beitrag von Jxnny »

Vielen vielen Dank für eure Hilfe. Hat alles geklappt :)
Antworten