python-3.x - 如何使用 regplot 为部分数据框绘制许多回归图(比如 n 行)
问题描述
我的 df 类似于 df.head()
index_hour P2_Tam P2_Qa
2019-01-09 16:40:00 2019-01-09 16:00:00 3.96375 52.234369
2019-01-09 16:41:00 2019-01-09 16:00:00 3.98825 51.204509
2019-01-09 16:42:00 2019-01-09 16:00:00 3.99325 50.290052
我想要一个 regplot 每小时(index_hour)(P2_Tam vs P2_Qa)。因此,对于每 1 个索引小时,我想要 1 个 regsplot 。这在regplot中可能吗?
我试过了:
sns.lmplot(x=df.P2_Tam,y=df.P2_Qa, hue='index_hour', data=df)
色调的使用是否正确?regplot 是否提供了为 n 行绘制多个 regplot 的灵活性?使用 subplots n matplotlib 的任何其他选项?
ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
`
解决方案
快速修复可以循环groupby()
:
for hour, d in df.groupby('index_hour'):
sns.lmplot(data=d, x='P2_Tam', y='P2_Qa')
你也可以看看sns.FacetGrid
推荐阅读
- python - python3中urllib.request.urlopen()的凌乱输出
- python - 将 Flask-SocketIO 与 Node socket.io-client 或 ngx-socket-io 连接时出现问题
- c# - 如何让 dotnet 显示更短的堆栈跟踪?
- android - 如何从两个扬声器播放?
- selenium - 无法在 selenoid 中看到 http://myselenoid-host.example.com:4444/video/ 下的任何录制视频
- java - Maven 构建:从环境变量设置 settings.xml 路径
- javascript - 节点js应用程序中的pdf2json解析错误
- reactjs - 使用 react 实现客户端过滤
- reactjs - 在 React 中循环两个数组以返回表
- react-native - 通过路由 props 从 Child 到 Parent 共享状态