Как построить 1-рядный фрейм данных в виде барплота в морском заливе? - PullRequest
0 голосов
/ 13 ноября 2018

Я не понимаю, чего он хочет от графика данных.У меня есть датафрейм

enter image description here

, и я пытаюсь построить его.Цель состоит в том, чтобы иметь один столбец на столбик.Но я не могу.

Я пробовал различные комбинации этого:

#df = df.transpose()
sns.barplot(y=df.index.values, x=df.values, order=df.index)

1 Ответ

0 голосов
/ 13 ноября 2018

Попробуйте изменить этот широкоформатный формат на длинный, используя функцию melt в пандах.

long_df = pd.melt(df)
sns.barplot(y = long_df.variable, x = long_df.value)
...