只是记录自己遇到的问题,虽然是很简单的问题但是发现网上没有很多解决方法。
用python画图时遇到了这种情况,甚至如果限制x轴范围(不在x值的范围内)还可能出现空白图片
这是因为x轴上设置的x值与xticks()内设置的值不在一个范围内,比如我的情况,我想展现一个x轴从2002—2022的数据,于是我写的代码如下
但是当x值和xticks都是数值类型的时候,它们就会在一个数值比较区间里了,因此xticks和x就把坐标轴拉长了,因此应该将它们改成一个相同的范围,就可以正确显示了
这个时候也不需要改任何的xlim