极坐标图
发布网友
发布时间:2022-12-29 15:51
我来回答
共1个回答
热心网友
时间:2023-10-27 00:58
1、极坐标图
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['KaiTi']
r = np.arange(1,6,1)
# 极径
theta = [i*np.pi/4 for i in range(5)]
# 角度
ax = plt.subplot(111, projection='polar')
# 指定画图坐标为极坐标,projection='polar'
ax.plot(theta,r,linewidth=3,color='g')
ax.grid(True)
# 添加网格
plt.title("极坐标图")
plt.show()
2、极坐标区域图
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['KaiTi']
theta = np.arange(0, 2*np.pi, np.pi/4) # 角度
radii = np.arange(1,9,1) # 极径
plt.subplot(111, projection='polar')
# 指定为极坐标,projection='polar'
plt.bar(theta,radii, width=(np.pi/4),color='m')
# width极区域图
plt.title("极坐标区域图")
plt.show()