【问题标题】:How to get customize the x-axis in ggplot2 package?如何在 ggplot2 包中自定义 x 轴?
【发布时间】:2015-03-22 16:19:58
【问题描述】:

我目前正在使用ggplot2 包来绘制每年的数量,并且我想做到这一点,以便每隔一年才显示在 x 轴上,而不是像现在这样每年显示。那么我将如何在 ggplot2 包中执行此操作。

我不确定如何在堆栈溢出中显示图,但我当前的图从 1996 年到 2011 年的所有年份都彼此相邻,但我只想从 1996 年每隔一年显示一次,以便所有刻度线都是彼此之间更加分散。

【问题讨论】:

  • 在您的问题中包含一个可重复的最小示例非常有帮助。但是,对您的问题做一些假设,您可以尝试在 ggplot 语句中包含语句 scale_x_date(labels=date_format("%Y"), breaks=date_breaks("2 year"))。

标签: r ggplot2


【解决方案1】:

您应该在问题中包含一个带有代码的相关示例。但是,根据您的描述做出一些假设,我猜您可能会尝试使用 scales 包并包括以下内容

library(scales)
scale_x_date(labels=date_format("%Y"), breaks=date_breaks("2 year")) 

用你的 ggplot 语句。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多