実際にax.set_rticks()
を使用して、希望の特定のティックラベルを指定することができます。
ax.set_rticks([0.5, 1, 1.5, 2])
his example on the matplotlib pageで示される。
場合によっては、これは望ましくない可能性があり、通常のロケータパラメータが望ましいでしょう。あなたはax.yaxis.get_major_locator().base
経由でロケータを取得し、.set_params()
経由でパラメータを設定することができます。ここでは、
ax.yaxis.get_major_locator().base.set_params(nbins=3)
コンプリートたとえば、nbins
パラメータを変更したい:。
import numpy as np
import matplotlib.pyplot as plt
r = np.arange(0, 2, 0.01)
theta = 2 * np.pi * r
ax = plt.subplot(111, projection='polar')
ax.plot(theta, r)
ax.set_rmax(2)
ax.yaxis.get_major_locator().base.set_params(nbins=3)
ax.set_title("A line plot on a polar axis", va='bottom')
plt.show()

はい、 'ax.yaxis.get_major_locator()base.set_params(nbins個= 3)'まさに私が探していたものでした。ありがとうございました! – quazgar