【发布时间】:2019-01-07 18:34:32
【问题描述】:
我正在尝试从 seaborn 库中生成一个联合图,我想知道是否有人知道如何在图上不显示皮尔逊系数,因为它似乎是默认值,如图所示 here:
我使用的生成绘图的代码如下所示;
g = sns.jointplot(x=pdf['embedding 1'], y=pdf['embedding 2'],
data=pdf, kind="kde", color="m")
g.plot_joint(plt.scatter, c="w", s=0.1, marker="o")
g.ax_joint.collections[0].set_alpha(0)
plt.show()
编辑:更新到 seaborn 0.9.0 版使其工作(我运行的是 0.8.1 版)
【问题讨论】:
-
@ImportanceOfBeingErnest 谢谢,我刚刚检查过,目前正在运行 0.8.1 版,我会尝试更新它
-
@ImportanceOfBeingErnest 我不确定当时的情况,但是将我的 0.8.1 更新到 0.9.0 就成功了 - 谢谢!
-
除了计算它并在绘图上手动注释之外,任何人都知道如何使用 seaborn 0.9 显示 pearson / p 值?
-
@Tetlanesh 和 g.annotate(stats.pearsonr) 您可以将其更改为任何其他功能
标签: python-3.x matplotlib plot seaborn kernel-density