Seite 1 von 1
Umbeschriften der Skala der x-Achse
Verfasst: So Jul 18, 2021 10:26 am
von Jxnny
Hallo,
ich bin totale Anfängerin in R und habe folgende Grafik aus meinen Daten erstellt.
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
Vielen Dank schonmal für eure Hilfe.
Liebe Grüße
Re: Umbeschriften der Skala der x-Achse
Verfasst: So Jul 18, 2021 10:29 am
von student
Hallo,
hilft
das vielleicht weiter?
Re: Umbeschriften der Skala der x-Achse
Verfasst: So Jul 18, 2021 10:48 am
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?
Re: Umbeschriften der Skala der x-Achse
Verfasst: So Jul 18, 2021 1:12 pm
von student
Schau Dir mal die Hilfe zu axis (?axis) an. Die Funktion stellt recht viele Möglichkeiten zur Verfügung...
Re: Umbeschriften der Skala der x-Achse
Verfasst: So Jul 18, 2021 6:06 pm
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"))
Re: Umbeschriften der Skala der x-Achse
Verfasst: So Jul 18, 2021 9:27 pm
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)
Re: Umbeschriften der Skala der x-Achse
Verfasst: Mo Jul 19, 2021 9:44 am
von Jxnny
Vielen vielen Dank für eure Hilfe. Hat alles geklappt
