Hallo zusammen,
ich bin gerade dabei ein Säulendiagramm für Gruppen mit ggplot zu erstellen.
Soweit funktioniert dies auch. Allerdings möchte ich die einzelnen Bezeichnungen auf der x-Achse ändern.
Aktuell habe ich dort einfach nur Zahlen wie 1, 2, 3, 4, 5 stehen da dies in meiner Umfrage so codiert ist.
Jetzt möchte ich aber gerne das anstelle den Zahlen die Gruppe vom Alter dort steht z.B. anstelle der 1 soll nun bis 24 Jahre stehen.
Wenn ich aber den Befehl
scale_x_discrete(labels = c("bis24", "25bis34", "35bis44","45bis54","ab55"))
verwende, verschwindet meine X-Achse.
Gibt es einen anderen Befehl dafür? Oder hab ich einen Fehler in diesem?
Vielen Dank für eure Hilfe:)
LG
Anka
Bezeichnungen der x-Achse ändern im Säulendiagramm
Re: Bezeichnungen der x-Achse ändern im Säulendiagramm
Hallo Anka,
willkommen im Forum. Schön, dass Du jetzt den Weg hierher gefunden hast. Hilft folgendes Beispiel?
Oder vielleicht als Lollipops?
LG,
Bernhard
willkommen im Forum. Schön, dass Du jetzt den Weg hierher gefunden hast. Hilft folgendes Beispiel?
Code: Alles auswählen
bsp <- data.frame(x = factor(1:5), y = rbeta(5,1,5)) # ein paar zufällige Beispieldaten erstellen
library(ggplot2)
ggplot(bsp) +
geom_col(aes(x = x, y = y)) +
scale_x_discrete(breaks = 1:5, labels = c("gar nicht", "eher nicht", "soso",
"eher doch", "klar")) +
theme_bw()
Code: Alles auswählen
bsp <- data.frame(x = factor(1:5), y = rbeta(5,1,5))
library(ggplot2)
ggplot(bsp, aes(x = x, y = y)) +
geom_hline(aes(yintercept = 0), color = "grey", lwd = 2) +
geom_col(width = .1, fill = "firebrick") +
geom_point(size = 12, color = "firebrick") +
geom_text(aes(label = round(y, 1)), color = "white") +
scale_x_discrete(breaks = 1:5,
labels = c("gar nicht", "eher nicht", "soso" , "eher doch", "klar")) +
theme_bw()
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Bezeichnungen der x-Achse ändern im Säulendiagramm
Vielen Dank für die Hilfe
Nach etwas hin und her probieren hat es nun endlich funktioniert
Nach etwas hin und her probieren hat es nun endlich funktioniert