如何重新排列条形图中的标签? [GGPLOT2]

时间:2011-11-08 13:48:20

标签: r graph

  

可能重复:
  Order Bars in ggplot2 bar graph

关闭后我对此进行了大量编辑。 (谢谢Andrie的建议。)

(1)问题

标签的顺序是秋,春,夏,冬。你如何订购春季,夏季,秋季,冬季?

问题代码

ssn <- c("spring", "summer", "autumn", "winter")
cnt <- c(2,4,3,7)
d <- data.frame(season=ssn, count=cnt)
library(ggplot2)
ggplot() + geom_bar(data=d,aes(x=season, y=count))

(2)解决方案

解决方案代码

ssn <- c("spring", "summer", "autumn", "winter")
ssn <- factor(ssn, level=ssn)
cnt <- c(2,4,3,7)
d <- data.frame(season=ssn, count=cnt)
library(ggplot2)
ggplot() + geom_bar(data=d,aes(x=season, y=count)) 

第二行就是诀窍。

0 个答案:

没有答案