叠加柱状图,竖向横向

#叠加柱状图
import pandas as pd
import matplotlib.pyplot as plt

user = pd.read_excel(r"D:\pythonProject\Pandas玩转Excel-源代码\代码\011\Users.xlsx")
#新增求和列
user['Total'] = user['Oct']+user['Nov']+user['Dec']
#按求和列排序,ascending=横向时有它是从小到达,所以去掉
user.sort_values(by='Total',inplace=True)
print(user)
#叠加,竖向
# user.plot.bar(x='Name',y=['Oct','Nov','Dec'],stacked=True,title="中文不显示")
#叠加,横向
user.plot.barh(x='Name',y=['Oct','Nov','Dec'],stacked=True,title="中文不显示")

plt.tight_layout()
plt.show()

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页