seaborn水平条形图没有显示情节

时间:2018-03-01 23:05:38

标签: python matplotlib seaborn

我可以用searborn绘制正常的条形图,但是当我指定orient = 'h'时,我的情节中没有显示任何内容。

df = pd.DataFrame(['A','A','A','B','B','C'],columns = ['letters'])
data =df.letters.value_counts()
sns.barplot(x = data.index, y = data)

enter image description here

使用 orient

enter image description here

1 个答案:

答案 0 :(得分:2)

更改方向时,您必须交换x和y。

df = pd.DataFrame(['A','A','A','B','B','C'],columns = ['letters'])
data =df.letters.value_counts()
sns.barplot(y = data.index, x = data, orient='h')

enter image description here