首页 > 解决方案 > 如何更改艺术家轴刻度标签的位置?

问题描述

一个单位圆: 在此处输入图像描述

由于圆与轴相交​​,xticks 和 yticks 标签是不可见的。如何在保留以前的标签的同时将这些刻度标签放置到附近的地方?

标签: pythonmatplotlib

解决方案


您可以将文本添加到图形中plt.axis(x,y,'text'),以有效地将刻度标签放置在您想要的任何位置:

# Remove tick labels
ax.set_xticklabels('')
ax.set_yticklabels('')

# Add more visible tick labels with a slight offset
plt.text(0.05,0.05,'0')
plt.text(1.05,0.05,'1')
plt.text(0.05,1.05,'1')
plt.text(-0.95,0.05,'-1')
plt.text(0.05,-0.95,'-1')

带有偏移标签的绘图


推荐阅读