gpt4 book ai didi

python-3.x - 如何删除图例的特定部分(seaborn,散点图)

转载 作者:行者123 更新时间:2023-12-04 13:37:36 26 4
gpt4 key购买 nike

我正在使用 seaborn 散点图,并且刚刚开始使用不同的点大小。

sns.scatterplot(x='X [um]', y='Y [um]', hue='label', size='size', data=data)

一切正常,但我想从图中看到的图例中删除“大小”:
enter image description here

带有 CH1 等的上部应保持不变,但我希望列出尺寸的下部消失。

最佳答案

我使用 get_legend_handles_labels() 功能来索引标签。使用索引,我确保最终打印的图像仅包含图例中的前 13 个标签。

 g = sns.scatterplot(x='X [um]', y='Y [um]', hue='label', size='size', data=data)
h,l = g.get_legend_handles_labels()
plt.legend(h[0:13],l[0:13],bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.)
plt.show(g)

关于python-3.x - 如何删除图例的特定部分(seaborn,散点图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60811030/

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