在Seaborn FacetGrid的多个图例中,如何删除一个图例?

时间:2019-08-24 00:21:30

标签: python matplotlib plot seaborn

我试图从基于FacetGrid的线图中删除两个图例之一,而我想知道如何访问此功能并将其删除。

如图所示,我想删除带有“午餐”,“晚餐”的第二个“时间”标签,而仅保留带有“男性”,“女性”信息的“性别”标签。

import seaborn as sns

tips = sns.load_dataset("tips")
g = sns.FacetGrid(tips, col= 'day', legend_out= True,)
g.map(sns.lineplot, 'total_bill', 'tip', 'sex', 'time',
     ci = False)

g.add_legend()

可能有一种方法可以做到,例如在标签上方绘制一个白框。

但是,我正打算通过matplotlib或seaborn访问图例信息来实现此目的,因为我打算绘制许多类似的图。非常感谢!

0 个答案:

没有答案