python - 如何根据日期对x轴进行切片

标签 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       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 可以使用日期时间对象作为 x 轴的指示符。 如果您想要良好的格式,请查看 this example.

关于python - 如何根据日期对x轴进行切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46316764/

相关文章:

python - 变量赋值和修改(Python中)

python - 在 HDFStore 组中存储多个对象

python - matplotlib:将小时字符串转换为 float

python - 如何使用python获取网页窗口数据?

python - PyQt4 和写入串行是否需要多线程

python - 迭代 pandas 中的行,将值向右移动一位

python - 如何在特定条件下读取txt

python - matplotlib的这句话怎么理解?

python - 在 BeautifulSoup 中索引多个表

python - 在python中分隔箱线图组的垂直线