1

我想改变xticks我的情节。这里显示的是我感兴趣的参数的时间序列,其中

  • y14 = 1930-1959 年
  • y24 = 1960-1989 年
  • y34 = 1990-2020 年。

而 B14、B24 和 B34 是 0-200 范围内的数字。我想将 更改xticks为仅显示每个时间段的开始和结束。即 1930、1960、1990 和 2020 年。

plt.figure()
plt.subplot(2,1,1)
plt.plot(y14,B14, 'o')
plt.plot(y24,B24, 'o')
plt.plot(y34,B34, 'o')
plt.show()

阴谋

我试图通过使用来改变垃圾箱的数量

plt.locator_params(axis= 'x', tight=True, nbins=4)

然而,这并没有让我到达我想要的地方。我想知道是否将垃圾箱之间的间距同时更改为 30 年会起作用吗?或者如果有人有任何建议。对于初学者来说,即使显示第一个xtick值(1930 年)也很困难。

谢谢大家。

4

1 回答 1

0

也许和plt.xticks你一起可以实现你的目标?

plt.xticks([1930, 1960, 1990, 2020])

在此处输入图像描述

于 2020-08-28T22:26:44.213 回答