代码之家  ›  专栏  ›  技术社区  ›  Jack Armstrong

根据行名称绘制条形图

  •  0
  • Jack Armstrong  · 技术社区  · 6 年前

    我试图绘制一个数据帧,如下所示:

    A  1
    C  5
    B  4
    Z  10
    M  7
    

    是否按顺序显示数据(即条形图中的第一列是A,第二列是C,第三列是B)。

    我有:

    ggplot(pc,aes(x=Let,y=Count))+geom_bar(stat="identity")
    

    它按照let列的顺序绘制。

    df<-data.frame(c('A','C','B','Z','M'),c(1,5,4,10,7))
    
    1 回复  |  直到 6 年前
        1
  •  3
  •   Ronak Shah    6 年前
    library(tidyverse) df$Let <- factor(df$Let, levels = df$Let) ggplot(df,aes(x=Let,y=Count))+geom_bar(stat="identity")

    enter image description here

    df<-data.frame(Let = c('A','C','B','Z','M'),Count = c(1,5,4,10,7))