如何在Seaborn.pairplot中设置散点图透明度(alpha=0.3)?
如何在sns.pairplot的散点图中设置透明度为0.3?
你只需要把alpha=0.3参数添加到plot_kws的字典里就可以实现啦!因为plot_kws是用来传递给pairplot中每个子图(这里是散点图)的绘图参数,而alpha正是matplotlib中控制图形透明度的标准参数。
修改后的完整代码如下:
sns.pairplot(data_new, kind="scatter", hue="location", plot_kws=dict(s=80, edgecolor="white", linewidth=2.5, alpha=0.3))
额外补充两点小说明:
alpha=0.3会让散点变成半透明状态,当数据点密集重叠时,这种设置能帮你更好地观察数据的分布趋势,不会因为点过多完全遮挡底层信息。- 所有传递给
plot_kws的参数最终都会传给matplotlib的scatter()函数,所以只要是scatter()支持的参数,都可以在这里添加调整。
内容的提问来源于stack exchange,提问作者Tracy Gao
相关产品推荐
相关产品推荐

