我正在使用一个海鸟散点图,并刚刚开始使用不同的点大小。
sns.scatterplot(x='X [um]', y='Y [um]', hue='label', size='size', data=data)
上面的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)