我对使用seaborn关节图感兴趣可视化两个numpy阵列之间的相关性。我喜欢那种类型=' hex'参数给出,但我也想知道不同阴影对应的实际计数。有谁知道如何把这个传说放在一边甚至是情节?我试着查看文档但无法找到它。
谢谢!
答案 0 :(得分:11)
编辑:更新以使用新的Seaborn ver。
您需要手动创建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()
消息来源:我read a dev say之后几乎放弃了
"工作/效益比[实施彩条]太高了"
然后我最终找到了这个解决方案in another issue。
答案 1 :(得分:0)
以下对我有用:
t1 = sns.jointplot(data=df, x="originalestimate_hours", y="working_hours_per_day_created_target", hue="status")
t1.ax_joint.legend_._visible=False
t1.fig.legend(bbox_to_anchor=(1, 1), loc=2)