打开axis显示,可以简单的使用代码:axes.set_axis_off()
,但是显示的是各个轴的值,要是要显示的ticket标号和图中显示的数值没有关系呢,如何显示???
比如
θ
,
γ
,
η
等等。
下面介绍一种利用x,y轴上下限的方式,设置任意所需要的ticket, 等份由start和end进行划分,可以随意设置,也可以选择在人任意位置设置ticket.
self.axes.set_xlabel(r"$\theta$")
self.axes.set_ylabel(r"\gamma")
start, end = self.axes.get_xlim()
plt.xticks([start, (end -start)/4, (end -start)*2/4, (end -start)*3/4, end],[r'$-\theta$', r'$-\frac{\theta}{2}$', r'$0$', r'$-\frac{\theta}{2}$', r'$+\theta$'])
start, end = self.axes.get_ylim()
plt.yticks([start, (end -start)/2, end],[r"-\gamma", r'$0$', r"\gamma"])