在给定r,theta值的情况下,如何制作极坐标图?

时间:2019-01-31 16:10:15

标签: python plot

我有一组(r,theta)值,我想做一个极坐标图。谁能告诉我(或将我指向资源)该怎么做?例如,以下代码表示一个圆圈。


r_array = []
theta_array = []
for i in range(360):
    r_array.append(1)
    theta_array.append(i)

#print (theta_array)

1 个答案:

答案 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)