我对pyplot只是一个小问题。
我正在以下列方式绘制数据:
import matplotlib.pyplot as plt
plt.subplot(i,3,j)
plt.plot(xy.data)
plt.show()
有几个子图。现在我的问题是:当我有很多次要情节时,情节变得非常小而且特别平坦。因此,我y轴上的数字变得无法读取,导致它们相互重叠。
以某种方式很容易将数字的数量改为3吗?所以我只有最大值,零和最小值?但不是我的功能的最小值,我宁愿保持当前存在的最小值(和最大值)。所以我只想让当前的最小值,0和最大值之间的每一步都消失。
谢谢大家,祝你有个愉快的一天。
答案 0 :(得分:0)
from matplotlib.ticker import MaxNLocator
plt.gca().yaxis.set_major_locator(MaxNLocator(3))
MaxNLocator
设置滴答数量,使用plt.gca().yaxis
可以在y轴上设置。