搬运的搬运的搬运的!
忘了从哪里参考的了,储存一下o(* ̄▽ ̄*)ブ
定义函数后期调用,这样在一页多图的时候代码能短一点。
1、定义函数
#定义函数
def tar(ax,r,std):
ax.set_thetalim(thetamin=0, thetamax=90)
r_small, r_big, r_interval=0,1.5+0.1,0.5 #横纵坐标范围,最小值 最大值 间隔
ax.set_rlim(r_small,r_big)
rad_list=[0,0.2,0.4,0.6,0.7,0.8,0.85,0.9,0.95,0.99,1] #需要显示数值的主要R的值
minor_rad_list=[0,0.1,0.2,0.3,0.4,0.5,0.6,0.65,0.7,0.75,0.8,0.85,0.86,0.87,0.88,0.89,
0.9,0.91,0.92,0.93,0.94,0.95,0.96,0.97,0.98,0.99,1] #需要显示刻度的次要R的值
angle_list = np.rad2deg(np.arccos(rad_list))
angle_list_rad=np.arccos(rad_list)
angle_minor_list = np.arccos(minor_rad_list)
ax.set_thetagrids(angle_list, rad_list)
for i in np.arange(r_small, r_big, r_interval):
if i ==1:
ax.text(0, i, s='\n' + 'REF', ha='center', va='top')