如何在 matplotlib 中绘制插图时手动编辑轴值

How to edit the axis values manually while plotting insets in matplotlib

我想在 matplotlib 中绘制带有插图的图形时编辑轴值。当它是常规情节时,我知道该怎么做,但我似乎无法弄清楚。我在下面附上了一张带有插图的图表。

在这里,我想将 x 轴上的值 0.0 和 1.0 更改为 0 和 1。在 y 轴上,我想将 1.0 和 2.0 更改为 1 和 2。我想做一个也与插图类似。我希望我的问题很清楚,我期待着您的回复。

谢谢。

您可以编辑,例如x 轴刻度标签 ax.set_xticklabels()。正如 corresponding docs 中提到的,您还应该使用 ax.set_xticks() 来固定刻度位置。

对于两个轴:

# Assuming that ax is the plot's axis
ax.set_xticks(range(3))
ax.set_xticklabels((0, 0.5, 1))

ax.set_yticks(range(6))
ax.set_yticklabels((1, 1.2, 1.4, 1.6, 1.8, 2))