【问题标题】:Changing X-axis DateTime Intervals in Matplotlib在 Matplotlib 中更改 X 轴日期时间间隔
【发布时间】:2019-12-19 08:16:55
【问题描述】:

我浏览了堆栈溢出并找到了一些匹配的问题,但我无法从中收集到太多信息。

我有一个如上图所示的数据集。

数据集包含从 1949 年 1 月到 1960 年 12 月的销售额数据。我想绘制日期与销售额的关系图。我的代码返回了下图。

X 轴仅显示 2 年的间隔。我希望 x 轴在 1949 年 1 月到 1960 年 12 月的日期范围内以均匀的间隔显示(如上面的数据集所示),以垂直格式旋转以容纳更多的 xticks。我该怎么做?

【问题讨论】:

    标签: python dataframe datetime matplotlib


    【解决方案1】:

    https://matplotlib.org/3.1.0/api/dates_api.html#matplotlib.dates.MonthLocator 即类似:

    import matplotlib.dates as mdates
    ...
    ax.xaxis.set_major_locator(mdates.MonthLocator())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-01
      • 2015-05-02
      • 2015-07-13
      • 2017-10-13
      • 2020-12-07
      • 1970-01-01
      相关资源
      最近更新 更多