我在 matplotlib 图上遇到问题,其中 y 轴的值重叠。 数据存储在 pandas 数据框中。 我用这种方式绘制了数据。
plt.plot((np.arange(len(df_inj['nome']))/1000), df_inj['nome'])
我寻找解决方案并尝试了一些方法,但结果总是不好。 对我来说,在最大值和最小值之间有固定数量的值就足够了,但应该以自动方式完成。
您可以简单地调整 y 轴间隔来克服重叠标签问题,在您的情况下只需增加间隔即可。 使用 plt.yticks() 代替 plt.plot 来执行相同的操作。 参考:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.xticks.html