import matplotlib.pyplot as plt
import numpy as np
barSlices = 8
theta = np.linspace(0.0, 2*np.pi, barSlices, endpoint=False)#弧度
r = [5,5,5,5,5,5,5,5]#半径
print(theta)
plt.polar(theta, r, linestyle='None', marker='*')
plt.show()
![](https://i-blog.csdnimg.cn/blog_migrate/b6f123a80bf6557d15c84cb2819f2d13.png)
import matplotlib.pyplot as plt
import numpy as np
import random
from matplotlib.animation import FuncAnimation
#barSlices = 8
#theta = np.linspace(0.0, 2*np.pi, barSlices, endpoint=False)
#theta = [np.pi / 2, 2*np.pi]
#r = [6,10]
#print(theta)
#plt.polar(theta, r, linestyle='None', marker='*')
#plt.show()
def update_graph(step):
dist_list.append(random.uniform(0, 10))
azim_list.append(np.pi)
curve.set_data(azim_list, dist_list)
print(dist_list)