如何在seaborn lmplot中更改标记填充样式?

时间:2016-08-10 22:11:30

标签: python matplotlib plot seaborn

是否可以更改seaborn lmplot中散点图标记的填充样式?

我试过了:`

sns.lmplot(x=x, 
           y=y, 
           hue=hue, 
           hue_order = hue_order,
           markers=markers,
           scatter_kws = {'fillstyle':'none'})

但我收到错误:

AttributeError: Unknown property fillstyle

lmplot scatter_kws参数真的不支持fillstyle,还是我做错了?

1 个答案:

答案 0 :(得分:0)

您不能将'fillstyle':'none'用作scatter_kw参数,但您可以完成您尝试使用'facecolors'的操作。

sns.lmplot(x=x, 
           y=y, 
           hue=hue, 
           hue_order = hue_order,
           markers=markers,
           scatter_kws = {'facecolors':'none'})

有关详细信息,请参阅matplotlib.pyplot.scatter文档。