使用'tips'数据集作为玩具模型,我生成了以下图:
import seaborn as sns
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
cmap = sns.cubehelix_palette(dark=.3, light=.8, as_cmap=True)
g = sns.scatterplot(x="total_bill", y="sex", hue="smoker", size = 'tip',sizes=(320, 600), data=tips)
plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0., fontsize=13)
plt.show(g)
这个图像正是我需要的。然而,我想从图例中删除size = 'tip'
,只保留吸烟者。本质上,删除那些标记为0.0到12.0的黑色圆圈。我如何确保我的图例只有一个我选择的变量?
1条答案
按热度按时间czfnxgou1#
我通过索引图例中的标签找到了修复方法。