seaborn 水平条形图未显示图

jxn*_*jxn 0 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)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

东方

在此处输入图片说明

omd*_*mdv 5

当你改变方向时,你必须交换 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')
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明