我有一组(r,theta)值,我想做一个极坐标图。谁能告诉我(或将我指向资源)该怎么做?例如,以下代码表示一个圆圈。
r_array = []
theta_array = []
for i in range(360):
r_array.append(1)
theta_array.append(i)
#print (theta_array)
答案 0 :(得分:1)
matplotlib似乎可以做到这一点:
https://matplotlib.org/examples/pylab_examples/polar_demo.html
下面链接中的简短示例:
import matplotlib.pyplot as plt
r_array = []
theta_array = []
for i in range(360):
r_array.append(1)
theta_array.append(i)
ax = plt.subplot(111, projection='polar')
ax.plot(np.radians(theta_array), r_array)