如何修正seaborn的图例?hue = 'group', style='bar', size='bar'
在2个维度中,不同的类别都被使用了,我想应用条形的大小和样式来更好的区分。然而1)不同的尺寸在图例中不能很好地反映出来2)它们与图例中来自样式属性的信息是重复的。
我想去掉这种重复,只在图例中使用以下的值 bar
一度在传说中,但与各自的风格,但在相应的尺寸
%pylab inline
import pandas as pd
import seaborn as sns; sns.set()
df = pd.DataFrame({'dt':['2020-01-01', '2020-01-02', '2020-01-03', '2020-01-03', '2020-01-01', '2020-01-02', '2020-01-03', '2020-01-03'], 'group':['a', 'a', 'b', 'b', 'a', 'a', 'b', 'b'], 'bar':[1,2,3,1,2,3,1,2], 'baz':[3,4,2, 6, 10,8,9, 20]})
display(df)
sns.lineplot(x='dt', y='baz', data=df, hue = 'group', style='bar', size='bar')
原来有一个简单的问题答案:通过? legend = 'full'
产生预期的结果。