如何将 alpha (透明度)传递到 seaborn.jointplot 中?

Hoa*_*yen 6 parameters alpha seaborn

我正在用seaborn练习数据探索,最近遇到一个问题:如何将alpha(透明度)传递到seaborn.jointplot(散点图部分,而不是直方图)?

更广泛地说,我还想知道:

  1. 、 和joint_kws的一般功能是什么(即我如何使用/将 pyplot 参数传递到这些参数中?)?marginal_kwsannot_kws

  2. 这些参数和参数有什么区别呢kwargs

谢谢你!

Tho*_*hew 6

仅添加alpha=0.5到您的sns.jointplot调用中可能会出现以下错误:

TypeError: regplot() got an unexpected keyword argument 'alpha'
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,您可以将此设置嵌套alpha到 中scatter_kws,然后再嵌套到 中joint_kws,如下所示:

sns.jointplot(x, y, data, kind='reg',joint_kws = {'scatter_kws':dict(alpha=0.5)})
Run Code Online (Sandbox Code Playgroud)

此时,您将调整联合图中散点的透明度。