【发布时间】:2020-09-15 06:39:30
【问题描述】:
我正在尝试绘制一个漂亮的子图,但我无法解决 y-ticks 数量不等的问题。例如,在下图中,“VVIX Beta”图只有 3 个刻度,而其他有 4 到 5 个刻度。理想情况下,我希望每个图表有五个 y 刻度。类似的问题已经被提出并提出了建议:
ax1.locator_params(axis='y', nbins=5)
其中 ax1 到 ax7 是七个子图。然而这没有用,输出似乎忽略了命令。有谁知道另一种方法?任何帮助都非常感谢,并提前感谢
【问题讨论】:
-
你为什么不用
plt.ylim()?为每个地块设置 y 限制 -
我认为这不会帮助我限制 y-ticks 的数量,只会为 tick 本身设置一个限制。此外,考虑到 matplotlib 很好地选择了限制,我没有看到限制轴的理由
标签: python matplotlib plot