/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
番号順はどのように認識されますか?