【发布时间】:2020-12-17 19:36:33
【问题描述】:
我想更改我的情节中的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)对于初学者来说也很困难。
谢谢大家。
【问题讨论】:
-
仅供参考:彻底回答问题非常耗时。如果您的问题已解决,请通过接受最适合您的需求的解决方案表示感谢。 ✔ 位于答案左上角的 ▲ / ▼ 箭头下方。如果出现更好的解决方案,则可以接受新的解决方案。如果您有 15 岁以上的声誉,您也可以使用 ▲ / ▼ 箭头对答案的有用性进行投票。 如果解决方案不能回答问题,请发表评论。 What should I do when someone answers my question?。谢谢
标签: python matplotlib plot xticks