Ich möchte vermeiden, dass in meinem Plot Faktorvariablen addiert werden. Betrachten wir diese Daten,ggplot: Vermeidung der Addition von Faktorvariablen in der x-Achse
aa <- c(10, 12, 23)
bb <- c("a", "b", "a")
dataf <- data.frame(aa, bb)
library(ggplot2)
gplot <- ggplot(data=dataf, aes(x=bb, y=aa))+geom_bar(stat="identity")
gplot
Dieser Code generiert das folgende Barplot.
Wie man sieht, gibt es zwei Stangen und der Wert des ersten Strichs in y-Achse 33 (d.h. 10 + 23). Ich möchte diesen Zusatz vermeiden. Das heißt, ich möchte drei statt zwei Balken sehen. Wie kann ich das machen?
Vielen Dank für Ihre Antwort. Was ich suche, sind drei gleichmäßig platzierte Spalten mit den Werten (a, b, a) auf der Unterseite. Ich sehe in deinem Ergebnis, dass es nicht der Fall ist. a befindet sich in der Mitte der ersten beiden Balken und b befindet sich nicht in der Mitte des unteren Balkens. –
@HaseebMahmud Siehe das Update, HTH. – Jaap