python的极坐标图绘制

为什么在给出

ax = plt.subplot(111, projection='polar')
c = ax.scatter(theta, r, c=colors, s=area, cmap='hsv', alpha=0.8)

时,我的theta如果整体增加2π,得到的图像长得不一样,而且 r 的正负不影响图像?