我创建了一个分组Pandas Dataframe的一些数据的散点图(参见下面的代码)。我无法弄清楚如何将标记类型设置为打开/未填充的圆圈。我在其他帖子中找到的所有参数都不起作用(ms
,markeredgewidth
,markerfacecolor
,facecolor
,edgewidth
- 全部列为"未知属性&#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)
答案 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)