繁体   English   中英

Seaborn lmplot 的子图

[英]Subplot for Seaborn lmplot

我想创建一个 1X2 plot,我尝试 subplot 但 lmplot 没有参数'ax',不起作用

f, axes = plt.subplots(1, 2, figsize=(10, 5))
sns.lmplot(data = table2, x='hour_6_10', y = 'all_day', ax = axes[0])

我想将这些线用于子图:

sns.lmplot(data = table2, x='hour_6_10', y = 'all_day')
sns.lmplot(data = table2, x='hour_0_10', y = 'all_day')

我的数据有 3 列这样的,所以我不使用参数 'hue' 用于 Facetgrid在此处输入图像描述

请给出解决方案。

您应该使用regplot()而不是lmplot()

从 lmplot 的文档中:

笔记

regplot() 和 lmplot() 函数密切相关,但前者是轴级别的 function,而后者是图形级别的 function,它结合了 regplot() 和 FacetGrid。

或者,您可以“融化”您的dataframe并使用lmpolot()使用您的三个数据列生成 FacetGrid。 但是您还没有为您的 dataframe 提供可复制的代码,所以我无法告诉您您需要的确切语法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM