gpt4 book ai didi

python - 在 seaborn jointplot 中获取图例

转载 作者:太空狗 更新时间:2023-10-29 18:03:48 25 4
gpt4 key购买 nike

我对使用 seaborn 联合图可视化两个 numpy 数组之间的相关性很感兴趣。我喜欢 kind='hex' 参数提供的视觉区别,但我也想知道不同阴影对应的实际计数。有谁知道如何把这个传说放在一边甚至放在情节上?我试着查看文档,但找不到。

谢谢!

最佳答案

编辑:已更新以使用新的 Seaborn 版本。

您需要通过使用 add_axes 创建一个新轴来手动执行此操作,然后将轴的名称传递给 plt.colorbar()

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

x = np.random.normal(0.0, 1.0, 1000)
y = np.random.normal(0.0, 1.0, 1000)
hexplot = sns.jointplot(x, y, kind="hex")
plt.subplots_adjust(left=0.2, right=0.8, top=0.8, bottom=0.2) # shrink fig so cbar is visible
# make new ax object for the cbar
cbar_ax = hexplot.fig.add_axes([.85, .25, .05, .4]) # x, y, width, height
plt.colorbar(cax=cbar_ax)
plt.show()

Seaborn hexplot with colorbar

资料来源:我差点放弃read a dev say那个

"work/benefit ratio [to implement colorbars] is too high"

但后来我最终找到了这个解决方案 in another issue .

关于python - 在 seaborn jointplot 中获取图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29096632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com