Python 如何在极坐标图中用平滑线连接点?

Python 如何在极坐标图中用平滑线连接点?,python,matplotlib,scatter-plot,smoothing,polar-coordinates,Python,Matplotlib,Scatter Plot,Smoothing,Polar Coordinates,这是我的代码: from matplotlib import pyplot as plt dec = pd.read_csv('POLAR.txt', sep=" ", header=None, skiprows=1) ra = [0,30,60,90,120,150,180,210,240,270,300,330] ra = [x/180.0*np.pi for x in ra] ax = plt.subplot(111, projection='polar') plt.pola

这是我的代码:

from matplotlib import pyplot as plt

dec = pd.read_csv('POLAR.txt', sep="    ", header=None, skiprows=1)

ra = [0,30,60,90,120,150,180,210,240,270,300,330] 
ra = [x/180.0*np.pi for x in ra]

ax = plt.subplot(111, projection='polar')
plt.polar(ra, dec, 'ok')
plt.plot(ra,dec, data=ra , marker='o', color='olive', linewidth=2)
ax.set_yticklabels([]) 
但我仍然不知道如何连接最后一点和第一点。 这就是我得到的:

我想知道如何用曲线连接这些点?有没有办法得到这个花生形状的曲线方程