Pandas GroupBy Scatter Plot - 如何绘制开放/空心圆

时间:2017-07-24 13:40:00

标签: pandas matplotlib seaborn scatter

我创建了一个分组Pandas Dataframe的一些数据的散点图(参见下面的代码)。我无法弄清楚如何将标记类型设置为打开/未填充的圆圈。我在其他帖子中找到的所有参数都不起作用(msmarkeredgewidthmarkerfacecolorfacecoloredgewidth - 全部列为"未知属性&#34)。有没有我缺少的参数?我正在使用matplotlib和seaborn。

for key, group in grouped_by_model:
    group.plot(ax=ax, kind='scatter', x='CURR MILEAGE', y='REPAIR TOTAL', color=colors[key], marker = 'o', s=20)

1 个答案:

答案 0 :(得分:2)

this question的答案所示,您可以使用空心标记

marker=ur"$\u25EF$"

绘制散点图。

for key, group in grouped_by_model:
    group.plot(ax=ax, kind='scatter', x='CURR MILEAGE', y='REPAIR TOTAL', 
                      color=colors[key], marker = ur"$\u25EF$", s=20)