python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。

在做python数据可视化作业的时候出现很离谱的情况 如图:python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第1张图片

python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第2张图片

 可以看到x轴的坐标完全没有和数据对应,出现了的问题;y轴的坐标也不对,显示的东西奇奇怪怪。x轴y轴的代码如下:

 python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第3张图片

在网上查了个遍也没有找到这种问题,但在http://t.csdn.cn/UH2nh这个文章里发现了 数据类型 这几个字,于是我便想着对数据的类型进行了转换如图:

python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第4张图片

运行之后y轴的坐标正确了:(非常感谢上面博主的帮助)

 python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第5张图片

 于是我对x轴的数据也进行了类型转换,却没能解决,在又一番摸索之后 令我欲哭无泪 —— 数据和坐标信息内容不匹配。

这是我的数据:

python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第6张图片 这是坐标数据:

 会发现 日 月的格式不一样,修改之后终于完成:

python matplotlib 数据可视化折线图数据和坐标出现错位,不对齐的问题。_第7张图片

 所以出现以上问题的时,只需检查一下数据信息的内容或者类型是否正确匹配,按以上步骤应该是可以解决的,希望对你有帮助。

另:

本人刚开始学python,即使到最后发现这些都是微不足道的小问题,但这确实也费了我很长的时间,一气之下我写下了这篇文章,希望不要有人重蹈覆辙,像我一样在云里雾里的网站里查根本没人在意的这些小问题。最后如果内容出现了问题希望有大佬指正,谢谢!

你可能感兴趣的:(python,matplotlib)