我試圖繪製與此代碼的極座標圖:隱藏徑向刻度標記matplotlib
import numpy as np
import matplotlib.pylab as plt
def power(angle, l, lam):
return 1/(lam) * ((np.cos(np.pi*l*np.cos(angle)/lam) - np.cos(np.pi*l/lam))/np.sin(angle))**2
fig = plt.figure(1)
ax = fig.add_subplot(111, projection='polar')
theta = np.linspace(0.001, 2*np.pi, 100)
P1 = power(theta, 1, 5)
ax.plot(theta, P1, color='r', linewidth=3)
plt.savefig('1.png')
,我得到這個情節:
我想換兩件事情。第一個也是更重要的一個是隱藏放射狀的刻度標籤(我只是想顯示一般的情節形式)。
如果可能,我如何選擇垂直軸以對應0°?
感謝您的幫助。