柱状图、水平柱状图

import pandas as pd
import matplotlib.pyplot as plt

users=pd.read_excel('c:/Temp/Users.xlsx')
users['Total'] = users['Oct']+users['Nov'] + users['Dec'] #创建Total列

users.sort_values(by = 'Total',inplace= True ,ascending=False)  #排序

print(users)

# users.plot.bar(x='Name',y=['Oct','Nov','Dec'],stacked =True ,title='User Behavior')
users.plot.barh(x='Name',y=['Oct','Nov','Dec'],stacked =True ,title='User Behavior') #水平叠加柱状图
plt.tight_layout()
plt.show()
原文地址:https://www.cnblogs.com/inserence/p/10997884.html