Sre*_*ree 6 data-visualization python-3.x seaborn
我试图理解下面的代码片段。
sns.lmplot('num_items', 'total_value', data=log_carts,
scatter_kws={'s': 1, 'alpha': 0.1},
line_kws={'lw': 2, 'color': '#4682b4'})
Run Code Online (Sandbox Code Playgroud)
我知道在绘制散点图后,从数据框中lmplot给出了变量'num_items'和'total_value'的回归线'log_carts'。但我无法理解对情节做了什么scatter_kws和line_kws做什么。我搜索了lmplot的文档,但它只是说这两个参数是“要传递给plt.scatter和的附加关键字参数plt.plot”,这对我没有帮助。我正在寻找这两个参数中使用的每个元素的解释。
小智 9
这些与图中出现的图和线相关联。如果我们使用的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});
Run Code Online (Sandbox Code Playgroud)

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

我从https://github.com/adashofdata/muffin-cupcake获取该程序