8

我将 matplotlib 设置为将刻度线放在绘图区域之外,但现在它们在相应的标签上重叠。tick_params 方法不提供任何选项来设置相应的标签位置。所以我想我将不得不使用 text() 方法编写自己的函数。同时有没有人有更好的建议?

4

1 回答 1

10

要相对于刻度移动刻度标签,请使用 pad。比较

ax.tick_params(direction='out', pad=5)
plt.draw()

ax.tick_params(direction='out', pad=15)
plt.draw()
于 2013-02-10T18:23:18.133 回答