scatter_kws和line_kws在Seaborn Lmplot中做什么

时间:2018-11-12 07:13:13

标签: python-3.x data-visualization seaborn

我正在尝试理解以下代码片段。

sns.lmplot('num_items', 'total_value', data=log_carts, 
           scatter_kws={'s': 1, 'alpha': 0.1}, 
           line_kws={'lw': 2, 'color': '#4682b4'})

我了解到lmplot在绘制散点图后为数据帧'num_items'中的变量'total_value'log_carts''给出了一条回归线。但是我不明白scatter_kwsline_kws对情节有什么作用。我搜索了lmplot的documentation,但它只是说这两个参数是“传递给plt.scatterplt.plot的附加关键字参数”,这对我没有帮助。我正在寻找对这两个参数中使用的每个元素的解释。

1 个答案:

答案 0 :(得分:0)

这些链接到图中显示的图和线。如果我们使用scatter_kws={"s": 780}意味着给出的值越大,则图/节点越大。如果我们使用line_kws={"lw":5}表示给出的值越大,则行数越大。

例如:

sns.lmplot('Flour', 'Sugar', data=coba, hue='Type',
       palette='Set1', fit_reg=True, scatter_kws={"s": 780}, line_kws={"lw":5});

enter image description here

sns.lmplot('Flour', 'Sugar', data=coba, hue='Type',
       palette='Set1', fit_reg=True, scatter_kws={"s": 1000}, line_kws={"lw":30});

enter image description here

我从https://github.com/adashofdata/muffin-cupcake那里下载了程序

快乐的编码。