Python 如何根据日期对x轴进行切片
这是我想在Python 如何根据日期对x轴进行切片,python,pandas,matplotlib,Python,Pandas,Matplotlib,这是我想在matplotlib中绘制的x轴和y轴,我可以看到图形,但我想根据Date将其均匀切片,我该怎么做?(现在,当日期从0131切换到0201等时,它会留下空间 Date Sessions 0 20170101 150 1 20170102 257 2 20170103 544 3 20170104 490 4 20170105 523 5 20170106
matplotlib
中绘制的x轴和y轴,我可以看到图形,但我想根据Date
将其均匀切片,我该怎么做?(现在,当日期从0131
切换到0201
等时,它会留下空间
Date Sessions
0 20170101 150
1 20170102 257
2 20170103 544
3 20170104 490
4 20170105 523
5 20170106 412
6 20170107 164
7 20170108 203
.. ... ...
213 20170802 483
214 20170803 379
215 20170804 424
216 20170805 128
创建日期时间对象:
date=datetime.datetime.strptime(datestring,"%Y%m%d")
matplotlib可以使用datetime对象作为x轴的指示器。
如果你想要好的格式,请看你可能应该将日期转换为正确的日期时间,然后谷歌“matplotlib plot dates”。看起来不错,我有几个格式问题,我看了确切的教程,但我想我可以使用字符串来格式化x轴(显然我必须在使用它之前将其转换为
日期时间
)