我正在尝试理解以下代码片段。
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_kws
和line_kws
对情节有什么作用。我搜索了lmplot的documentation,但它只是说这两个参数是“传递给plt.scatter
和plt.plot
的附加关键字参数”,这对我没有帮助。我正在寻找对这两个参数中使用的每个元素的解释。
答案 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});
sns.lmplot('Flour', 'Sugar', data=coba, hue='Type',
palette='Set1', fit_reg=True, scatter_kws={"s": 1000}, line_kws={"lw":30});
我从https://github.com/adashofdata/muffin-cupcake那里下载了程序
快乐的编码。