我有一个看起来像这样的数据框:
A B C D E F G H
0 309 38 378 1422 1250 938 736 11
我想使用matplotlib或seaborn来创建直方图,其中每个条形图代表df列(A
,B
,C
等),以及每个高度column是第0个索引中的值(仅df中的行)。
答案 0 :(得分:3)
答案 1 :(得分:0)
import matplotlib.pyplot as plt
import numpy as np
data = df.iloc[0].to_dict()
names = list(data.keys())
values = list(data.values())
y_pos = np.arange(len(names))
plt.bar(y_pos,values, align='center', alpha=0.5)
plt.xticks(y_pos, names)
plt.ylabel('Usage')
plt.show()