关于Matplotlib绘制折线图 纵坐标调节的问题

关于Matplotlib绘制折线图 纵坐标调节的问题
1. 问题描述
前几天在绘制一个实验数据曲线可视化的过程中,使用matplotlib进行曲线的绘制,然而 无论用什么办法进行坐标轴的刻度调节,结果都不动:、
在这里插入图片描述
如图,只有纵坐标一处有刻度,或者取消

plt.yticks([0, 1], rotation=45)

这样的刻度限制之后,就又会出现,纵坐标铺满屏幕 堆积太过于密集的现象

  1. 问题解决
    重新思考了一下, 检查了一边代码,发现是自己在从文件读取数据的时候,没有进行数据类型的转换,即:读取出来的数据其实是只经过了分割,但是原始的数据类型还是str类型,因此绘制的时候,只是根据对应str的ASCII码值进行绘制(此处我也没有进一步检查对应ASCII码是不是绘制出来是同样的趋势,不过是个推测)
    最后在:
    在这里插入图片描述
    各个地方进行对应的float()强制类型转换即可,便可以成功实现float类型的转换,坐标轴也是不用设置,等间距分隔:

在这里插入图片描述
3. 总结:遇到错误还是得自己从最基本的方面检查一遍,有时候就是一些小细节的错误

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Daniel_Smith

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值