如何绘制极地子图

时间:2019-05-24 02:12:02

标签: python-3.x pandas matplotlib

我有六个数据框。我想为每个数据框中的数据创建一个单独的scatterplot on polar axes图表。我希望每个图表都是一个绘图(即单个窗口)内的一个子绘图。以下代码为我提供了所有数据在极轴上的单个散点图,这不是我想要的:

ax=plt.subplot(111, polar=True)
ax.scatter(x=[radians(x) for x in df['b'].values], y=df['a'].values,c='r',s=5)
ax.scatter(x=[radians(x) for x in df1['b'].values], y=df1['a'].values,c='b',s=5)
ax.scatter(x=[radians(x) for x in df2['b'].values], y=df2['a'].values,c='k',s=5)
ax.scatter(x=[radians(x) for x in df3['b'].values], y=df3['a'].values,c='g',s=5)
ax.scatter(x=[radians(x) for x in df4['b'].values], y=df4['a'].values,c='yellow',s=5)

0 个答案:

没有答案