Python读取excel数据且横轴是日期的图像绘制

本文介绍了在Python中使用matplotlib库绘制横轴为日期的Excel数据图表时遇到的问题及解决方案。问题包括Excel日期显示不正常和横轴日期显示不理想。提供了两种方法:一是修改Excel数据类型为文本,二是通过Python代码转换日期格式并调整横轴显示密度。代码示例展示了如何实现等间距日期显示,但存在日期年份显示错误的未解决问题。
摘要由CSDN通过智能技术生成

Python的matplotlib包含很多图表函数,其中plot()函数是绘制坐标图的。

通常情况下,横轴和纵轴都是数值型数据很好画图,直接带入数据,坐标轴会自动调节大小和显示密度。但是当横轴是日期时,且从excel文件读取数据时,有一点麻烦。

遇到的问题:

1. 首先,excel里的日期显示不正常。

2. 横轴日期的显示不理想,或太密集或太松弛。

解决:

1. 方法一:修改excel数据类型

excel里的日期型数据,用python读取出来是这样的:

坐标轴的显示肯定也是有问题的。

该方法就是修改excel数据类型。将日期类型数据修改为文本类型,一定要在数据前面加单引号,这样读取出来的数据才会是str类型:

完整代码:

impor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值