python - 将日期显示为一年中的月份的时间序列
解决方案
有一个功能可以自动为您优化 x 轴。使用了matplotlib.dates.AutoDateLocator
matplotlib.dates.AutoDateLocator。你的质量符合你的意图吗?
fig = plt.figure(figsize=(16,9),dpi=144)
ax = fig.add_subplot(111)
plt.plot(df.index, df['data'], linestyle='dashed')
locator = mdates.AutoDateLocator()
formatter = mdates.ConciseDateFormatter(locator)
ax.xaxis.set_major_locator(locator)
ax.xaxis.set_major_formatter(formatter)
plt.show()
推荐阅读
- r - 如何使用glue_data_sql 在SQL Server 数据库上编写安全的参数化查询?
- c# - 画布场景和鼠标位置中的比例矩阵问题[WinForms]
- mysql - MySql 的原子计数器
- caching - 如何处理 extbase 过滤器参数和 cHash 缓存?
- dart - Flutter/Dart:找到两个视频片段并将它们合并为一个有效的视频文件?
- sql - SQL SELECT 复合主键
- sql - 部分外连接是否与左连接相同
- c# - MVC 中统计入队项和出队项的按钮
- php - 无法下载 composer.phar 文件
- types - domdocument 在 vb6.0 windows 10 中引发错误为“未定义用户定义的类型”,我在我的项目中引用了 xml 6.0