【发布时间】:2013-02-10 18:19:09
【问题描述】:
我将 matplotlib 设置为将刻度线放在绘图区域之外,但现在它们在相应的标签上重叠。 tick_params 方法不提供任何选项来设置相应的标签位置。 所以我想我将不得不使用 text() 方法编写自己的函数。同时有没有人有更好的建议?
【问题讨论】:
标签: matplotlib
我将 matplotlib 设置为将刻度线放在绘图区域之外,但现在它们在相应的标签上重叠。 tick_params 方法不提供任何选项来设置相应的标签位置。 所以我想我将不得不使用 text() 方法编写自己的函数。同时有没有人有更好的建议?
【问题讨论】:
标签: matplotlib
要相对于刻度移动刻度标签,请使用 pad。比较
ax.tick_params(direction='out', pad=5)
plt.draw()
与
ax.tick_params(direction='out', pad=15)
plt.draw()
【讨论】: