如何更改artist_axis的刻度标签的位置?

时间:2019-03-30 00:01:52

标签: python matplotlib

draw一个单位圆: enter image description here

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

1 个答案:

答案 0 :(得分:1)

您可以使用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')

Plot with offset labels