Ich habe diesen einfachen Code, versuchen, die Figur zu plotten. Meine Absicht war es, die x-Achse geordnet als das, was ich gemacht habe, zu zeichnen, d. H. Gleich wie order_num: von 1:10 und dann 10+. Allerdings hat ggplot meine Bestellung geändert. Wie konnte ich die ursprüngliche Reihenfolge beibehalten, die ich in den Datenrahmen eingegeben habe?behalten Sie die ursprüngliche Reihenfolge bei der Verwendung von ggplot
data_order=data.frame(order_num=as.factor(c(rep(1:10),"10+")),
ratio=c(0.18223,0.1561,0.14177,0.1163,0.09646,
0.07518,0.05699,0.04,0.0345,0.02668,0.006725))
ggplot(data_order,aes(x=order_num,y=ratio))+geom_bar(stat = 'identity')
Mögliche Duplikat [Order Bars in ggplot2 Bargraph] (https://stackoverflow.com/questions/5208679/order-bars-in-ggplot2-bar-graph) – beetroot