非極プロットのように、極プロットの左側に ylabel を書きたいと思います。これが私のコードです:
import matplotlib.pyplot
axes=matplotlib.pyplot.figure().add_subplot(1,1,1,polar=True,frameon=False)
import numpy
x=numpy.linspace(0,12*numpy.pi,2000)
axes.plot(x,numpy.exp(numpy.cos(x))-2*numpy.cos(4*x)+numpy.sin(x/12)**5,color="black")
axes.set_xlabel("y")
axes.set_ylabel("$P_y$")
axes.set_xticklabels([])
axes.set_yticklabels([])
axes.grid(False)
import matplotlib.backends.backend_pdf
output=matplotlib.backends.backend_pdf.PdfPages("butterfly.pdf")
output.savefig()
output.close()
そして、次のような結果が得られます。
ただし、写真の中央にある P_y が気に入らないので、次のように左側に戻したいと思います。
ylabel を左側に変更したいだけです。そのような 2 つの画像の違いに関するその他の詳細は無視できます。私は使用しようとします:
axes.set_ylabel("$P_y$",position=(0,0.5),transform=axes.transAxes)
しかし、助けてはいけません。
ありがとうございました