我有一些每周观察和记录的数据,我正试图用matplotlib绘制这些数据。我目前使用的是日期格式yyyymmw
,其中w
表示一个月中的一周(可以采用1到5之间的任何值)。每周从周二开始,周一结束,除非月底/月初将本周一分为二
我的问题是:是否有任何datetime
格式支持这些类型的日期
下面是一个数据示例:
+ --------+-------+------+
| week | Sugar | Soy |
+ --------+-------+------+
| 2019121 | 534.3 | 49.1 |
| 2019122 | 423.6 | 45.2 |
+ --------+-------+------+
一个小的更新,因为我已经能够克服这一点。正如@ImportanceOfBeingErnest所指出的,无法将此格式转换为日期时间格式。因此,我在每个星期的第一天使用datetime和日历进行转换。日历真的很有用。这是我的密码:
希望这能帮助任何需要帮助的人
您可以查看matplotlib的日期tickers和formatters
本质上,给定一个} 标记每个星期一,并使用与} 实例将每个日期显示为
Axes
对象,比如ax
,可以为轴设置定位器,然后设置格式化程序。 例如,您可以使用^{"%y-%m-%W"
关联的^{yyyy-mm-w
相关问题 更多 >
编程相关推荐