【发布时间】:2021-09-26 00:43:26
【问题描述】:
我想要一个显示 2000 年阿尔巴尼亚所有疾病数量的条形图。
我试过这个,但我无法得到我想要的。
fig, ax = plt.subplots()
ax.bar(df[country['Albania']], df['2000'])
plt.xlabel('Fruit', fontsize=17, fontname='Times New Roman')
plt.ylabel('Spent', fontsize=17, fontname='Times New Roman')
plt.title('Share of diseases in Albania in 2000 ', fontsize=17, fontname="Times New Roman")
plt.show()
【问题讨论】:
-
您需要将数据框过滤为仅 'Albania' '2000' 行。看起来那些是多索引。您还标记了
seaborn,但您似乎正在使用matplotlib进行绘图。 -
可以使用 seaborn 或 matplotlib 完成。我没有理解你关于多索引的观点。
标签: python pandas plot seaborn visualization