给定这样一个数据框,
data = pd.DataFrame({'a':[1,2],'b':[2,3],'c':[3,4],'d':[1,2],'code':[1,2]})
a b c d code
0 1 2 3 1 1
1 2 3 4 2 2
我想要一个条形图,每列有 2 个条形(每行一个......)
这个
sns.barplot(data.iloc[0])
工作得很好,
但是当我尝试做两列时,
sns.barplot(data,hue='code')
主张:
ValueError:以下变量无法以宽格式赋值 数据:
hue