【问题标题】:Changing bar order when using stat_summary with ggplot将 stat_summary 与 ggplot 一起使用时更改条形顺序
【发布时间】:2018-08-18 08:04:53
【问题描述】:

如何根据列的值更改此图中的顺序?

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    这个例子应该对你有所帮助。你只需要reorder

    基于 R 文档:

    reorder 是一个通用函数。 “默认”方法将它的第一个 参数作为分类变量,并根据 第二个变量的值,通常是数字。

    library(ggplot2)
    dt<-data.frame("Name"=c("A","B","C","D","E"),value=sample(5))
    
    ggplot(dt, aes( x= reorder(Name, value) , y= value))+
      geom_col(stat='identity', aes(fill=Name), width=.5)
    

    结果是:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多