我试图从基于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访问图例信息来实现此目的,因为我打算绘制许多类似的图。非常感谢!