我正在用seaborn练习数据探索,最近遇到了一个问题:如何将alpha(透明度)传递到seaborn.jointplot
(在散点图部分,而不是直方图)?
更广泛地说,我也想知道:
joint_kws
,marginal_kws
和annot_kws
的一般功能是什么(即如何使用/将pyplot参数传递给这些参数?)?kwargs
参数之间有什么区别?谢谢!
如评论中所述,您只需将alpha=0.5
添加到您的jointplot
电话中即可。
至于您的其他问题,可以在documentation找到一般信息:
kw
参数。这些控制由jointplot
创建的绘图的不同部分。例如,如果要更改直方图的透明度,则应将其传递给marginal_kws
。 (虽然因为“边缘”是使用构建sns.distplot
的plt.hist
创建的,所以这有点介入。所以你实际上有marginal_kws={'hist_kws': {'alpha': 0.1}}
的jointplot
。kwargs
会影响散点图部分,就像joint_kws
一样。但是,这些论点将取代joint_kws
提供的论点。