【问题标题】:Ordering x-axis scale in R [duplicate]在R中订购x轴刻度[重复]
【发布时间】:2021-08-10 05:15:07
【问题描述】:

我使用以下代码创建了一个直方图:

  ggplot(aes(as.numeric(Q30_1))) +
  geom_bar(fill = "lightblue", col = "black") +
  labs(x= "my variable", y= "Frequency") + 
  ggtitle("")

变量范围从 1 到 10,我想显示每个值的频率。但是,x 轴刻度仅显示四个值(2.5、5、7.5、10)。

如何在 x 轴上显示每个值(如 1、2、3、...、10)?

【问题讨论】:

    标签: r ggplot2 histogram


    【解决方案1】:
    df1 <- data.frame(Q30_1 = sample(1:10, 5000, replace = TRUE))
    ggplot(df1, aes(as.numeric(Q30_1))) +
      geom_bar(fill = "lightblue", col = "black") +
      scale_x_continuous(breaks = 1:10, minor_breaks = NULL) +
      labs(x= "The level of support for the BLM", y= "Frequency")
    

    【讨论】:

      猜你喜欢
      • 2013-12-30
      • 2020-03-29
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 2021-11-26
      • 2014-08-16
      • 1970-01-01
      • 2012-12-12
      相关资源
      最近更新 更多