首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何使海运做PairPlot,使它包裹周围?

我如何使海运做PairPlot,使它包裹周围?
EN

Data Science用户
提问于 2018-04-30 18:40:42
回答 1查看 7.8K关注 0票数 4

我正在尝试使用海运来做一些PairPlots,这样我就可以将一些特性与我想要建模的标签进行比较。虽然有很多特性(~50)。所以我基本上在做:

代码语言:javascript
运行
复制
g = sns.pairplot(train_df,x_vars=["MoSold","GarageArea","ScreenPorch","OverallQual"],y_vars="SalePrice",size=4)

其中"SalePrice“是我想比较其他人的标签。就目前而言,我并不关心将这些特征相互比较。

但我遇到的问题是,当我在我的木星笔记本上画这个的时候,它会把它格式化成一排长的。

我在这里只做了4个特性,但是当我想要添加多少时,它基本上会使行变得更细、更长,而且不可能阅读(因为它试图使它们共享相同的y轴)。

我想要的是它能像熊猫的hist那样自动包装:

我能想到几个小黑客。我可以执行几个单独的PairPlot命令来手动执行,使用for循环或其他什么的,但是这有点痛苦。有什么更优雅的方法吗?在这里,我将指定它将显示的列数,然后它将生成一个网格,其中y轴总是SalePrice?

EN

回答 1

Data Science用户

发布于 2018-04-30 19:11:31

您不应该使用sns.pairplot来绘制所有的比较。

您应该使用sns.regplot,它可以指定要进行的特定比较。然后用子图可以控制瓷砖。

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

https://datascience.stackexchange.com/questions/31054

复制
相关文章

相似问题

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