首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scatter_kws和line_kws在seaborn lmplot中做什么?

scatter_kws和line_kws在seaborn lmplot中做什么?
EN

Stack Overflow用户
提问于 2018-11-12 15:13:13
回答 2查看 13.8K关注 0票数 7

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

代码语言:javascript
复制
sns.lmplot('num_items', 'total_value', data=log_carts, 
           scatter_kws={'s': 1, 'alpha': 0.1}, 
           line_kws={'lw': 2, 'color': '#4682b4'})

我知道lmplot在绘制散点图之后,从dataframe 'log_carts'中给出了变量'num_items''total_value‘的回归线。但是我不能理解scatter_kwsline_kws对情节做了什么。我搜索了lmplot的documentation,但它只是说这两个参数是“要传递给plt.scatterplt.plot的额外关键字参数”,这对我没有帮助。我正在寻找这两个论点中使用的每个元素的解释。

EN

回答 2

Stack Overflow用户

发布于 2019-10-29 16:39:17

它们链接到图中显示的图和线。如果我们使用scatter_kws={"s": 780},表示给定的值越大,则绘图/节点越大。如果我们使用line_kws={"lw":5},意思是给定的值越大,线条就越粗。

例如:

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

代码语言:javascript
复制
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上下载了这个程序

票数 4
EN

Stack Overflow用户

发布于 2022-02-10 17:56:18

我还在研究如何改进seaborn图表的线条样式。

在这方面有更多的选择。

例如,要在线上设置一些额外的样式,您可以这样做(对于虚线):

代码语言:javascript
复制
sns.lmplot('Flour', 'Sugar', data=coba, hue='Type', palette='Set1', fit_reg=True, scatter_kws={"s": 780},\
    line_kws={"lw":25, 'linestyle':'--'});

你可以在这里找到所有可能的设置:matplotlib docs for line styling

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53257382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档