文章目录
创建极坐标,设置 polar 属性 plt.axes(polar = True)1)普通数字绘制极坐标2)π 绘制极坐标3)角度和弧度的转换创建极坐标,设置 polar 属性 plt.axes(polar = True)
1)普通数字绘制极坐标
data = np.array([2,4,6,8,10,12])index = np.array([1,2,3,4,5,6])plt.axes(polar=True)plt.bar(x=index, height=data)
2)π 绘制极坐标
index = np.arange(0,2*np.pi,2*np.pi/8) #将0-2π 分为8分plt.axes(polar=True)plt.bar(x=index,height=[1,2,3,4,5,6,7,8])
3)角度和弧度的转换
如果数据用的是角度(0-360的)极坐标用的是弧度(0度-360度)弧度/(2*np.pi)=角度/360弧度=角度*np.pi/180plt.axes(polar=True)plt.bar(x=角度数据*np.pi/180,height= 实际数据)