我正在尝试制作一个条形图,其中最长的条应该靠近y轴,而最短的条应该离得最远。因此,这有点像我拥有的表格。
Name Position
1 James Goalkeeper
2 Frank Goalkeeper
3 Jean Defense
4 Steve Defense
5 John Defense
6 Tim Striker
我试图构建一个条形图,根据球员的位置显示数量。
p <- ggplot(theTable, aes(x = Position)) + geom_bar(binwidth = 1)
但是图表显示门将柱形图先出现,然后是防守,最后是前锋。我希望图表的顺序是:防守柱形图最靠近y轴,然后是门将柱形图,最后是前锋柱形图。 谢谢
ggplot2
的创建者,而不是 OP。 - Euler_Salterbinwidth = 1
并发出警告。为了控制条形图的宽度(并且没有间隙),您可能想使用width = 1
代替。 - stragu