def contral_plot(): x = np.linspace(0,2*np.pi,6) y = [7 for j in range(1,7)] figures = plt.figure() ax = figures.add_subplot(1,1,1,polar=True) ax.plot(x,y) # 极坐标结果填充 ax.fill_between(x,y) ax.grid(False) #对极坐标坐标轴标签进行更改 # plt.thetagrids(np.linspace(0,360,5,endpoint=False),['a','b','c','d','e']) ax.set_thetagrids(np.linspace(0,360,5,endpoint=False),['a','b','c','d','e']) # 设置r的取值范围 ax.set_rlim(0,7) plt.show()
说明:极坐标,是另外一种表达数据信息的方式,在极坐标中,主要有两个元素
一、r长度
二、theta角度
通过利用长度和角度来定平二维平面中的一个点,与平面坐标的转换利用的是三角函数的方式进行转换。理解其原理即可。