/tmp/thefile.csv
给定(CSV 文件)中的以下数据:
AA,12
AB,1
BA,2
和以下R
代码:
v = read.csv('/tmp/thefile.csv', header=F)
library('ggplot2')
v$V3 = reorder(v$V1, v$V2)
ggplot(v, aes(x=v$V3, y=v$V2), stat='identity') + geom_bar(fill='dark grey', stat="identity")
该图按升序显示条形图,这正是我想要的。如果没有这reorder
条线,该图将根据因子按字母顺序显示。
然而:
> v
V1 V2 V3
1 AA 12 AA
2 AB 1 AB
3 BA 2 BA
显示顺序仍然是字母顺序。如何ggplot
知道数字顺序?