当前位置: 首页 > 知识库问答 >
问题:

seaborn:lmplot()得到一个意外的关键字参数“figsize”

胡曾笑
2023-03-14

如何更改seaborn中lmplot的图形大小?

这是我当前的代码,但显然不接受figsize

sns.lmplot(x="x", y="y", hue="category", data=df,fit_reg=False,
       markers=["o", "x"], palette="Set1",figsize=(7,7));

谢谢

共有3个答案

袁山
2023-03-14

在Seborn 0.9.0中,我认为正确的方法是使用(默认为5)设置图形的高度,然后使用方面(默认为1)设置宽度。高度*方面=宽

要做一个更大的正方形,只需增加高度:

sns.lmplot(x='x', y='y', hue='category', data=df, height=7);

要使其更宽,请增加纵横比:

sns.lmplot(x='x', y='y', hue='category', data=df, height=7, aspect=1.6);
易和怡
2023-03-14

比较以下两种设置图表大小的方法:

sns.lmplot(data=conversion, x='Week Index', y='Lead-Ann', height=4, aspect=5)
plt.figure(figsize=(24,4))
sns.regplot(data=conversion, x='Week Index', y='Lead-Ann')

Seaborn文档:Seaborn.lmplot解释了这种差异

理解regplod()和lmplod()之间的区别可能有点棘手。事实上,它们是密切相关的,因为lmplod()在内部使用regplod()并使用其大部分参数。然而,regplod()是一个轴级函数,因此它直接绘制到轴上(当前活动的轴或ax参数提供的轴),而lmplod()是一个图形级函数,并创建自己的图形,通过FacetGrid管理。这会产生一些后果,即regplot()可以愉快地与其他类型的图共存,并遵循全局matplotlib颜色循环。相比之下,lmplod()需要占据整个图形,大小和颜色周期通过函数参数控制,忽略全局默认值。

阎智
2023-03-14

由于lmplot是图形级的,figsize由两个参数决定,size方面。我认为size=7会做你想做的,但我可能会大错特错。

在文档中(搜索“更改镶嵌面的高度和纵横比”):http://seaborn.pydata.org/generated/seaborn.lmplot.html

注意:我一直被完全相同的事情弄糊涂了,如果有一个一致的界面,调整大小会非常好。

 类似资料:
  • 我有这样的json: 我正试图使用以下代码将其转换为熊猫数据帧: 在添加之前,我得到了错误值错误:如果使用所有标量值,你必须传递一个索引所以我补充说,基于从变量中的值构建熊猫数据帧的答案给出值错误:如果使用所有标量值,必须传递一个索引" 现在我得到了这个错误: from_dict()得到一个意外的关键字参数'index' TL;博士 忘记上面的代码吧。将上述json中的每个“属性”结构添加到数据帧

  • 我不知道错误发生在哪里,我还尝试了python 3.6。3.此错误也会发生。请帮忙。 我正在训练模特儿。py文件,但我得到以下错误。 它显示了以下内容: 警告:tensorflow:强制所有评估验证的历元数为1。警告:tensorflow:预计评估次数为1,但在列车输入配置中遇到=0。将覆盖为1。警告:tensorflow:使用临时文件夹作为模型目录:C:\Users\wyh\AppData\Lo

  • 我正在尝试使用Flask为Python脚本创建一个可执行文件。由于某些原因,当我试图生成可执行文件时,我得到以下错误: C:\Users\jcalv\Downloads\Cache 以下是我setup.py的内容: 我目前正在使用Python 3.6。5和cx-freeze-5.1。1. 任何帮助都将不胜感激。

  • 我正试图与Featuretools合作,为客户流失数据集开发一个自动化的特征工程工作流。最终结果是一个函数,它接收数据集并为客户标记时间,并构建可用于训练机器学习模型的特征矩阵。 作为本练习的一部分,我尝试执行以下用于绘制直方图的代码,并得到“TypeError:import_optional_dependency()得到一个意外的关键字参数'errors'”。请帮助解决此类型错误。 以下是我收到

  • 我是一种新的熊猫,我正在使用和来枢转我的数据帧,我得到了这个错误: TypeError: Swplevel()得到了一个意外的关键字参数axis 我已经检查了熊猫文件,功能以轴为参数,请问我做错了什么!非常感谢。

  • 对于范围(1,5)内的i: 范围(1,5)内的i在()1中的TypeError回溯(最近一次调用): ---- TypeError: trat()得到了一个意外的关键字参数'runs' 我在Jupyter笔记本中执行代码时遇到这个错误,我还导入了这些库 请帮忙。谢谢你。