使用可变标记大小的3D Seaborn Lmplot

时间:2020-07-10 21:37:28

标签: matplotlib seaborn

我有一个三列(A,B,C)的熊猫数据框。我已经使用

绘制了A vs B的回归线
sns.lmplot(x='A', y='B', data = df, x_bins=10, ci=None)

我正在使用10个bin,并且没有置信区间,因为我有大量(约500万个)数据点。

我想在此图上显示C的值。 C与A对B的回归无关。我只想通过使每个bin的标记大小等于该bin中C的平均值来显示C。

似乎seaborn没有可以设置为等于数据框列的markersize参数。这有可能吗?

我跨过this stackexchange post,建议使用scatter_kws={"s": 100}设置标记大小。但是,当我尝试scatter_kws={"s": df['C']}时发生了错误。

如果这在Seaborn中是不可能的,是否有其他解决方案?

0 个答案:

没有答案
相关问题