zoukankan      html  css  js  c++  java
  • 011_叠加柱状图_水平柱状图

    import pandas as pd
    import matplotlib.pyplot as plt
    
    
    if __name__ == '__main__':
        users = pd.read_excel("C:/Users/123/Desktop/pandas/011_叠加柱状图_水平柱状图/Users.xlsx")
        print(users.head)
    
        users["Total"] = users["Oct"] + users["Nov"] + users["Dec"]
    
    
        # 垂直叠加柱状图
        # users.sort_values(by="Total", inplace=True, ascending=False)    # 从多到少
        # users.plot.bar(x = "Name", y = ["Oct", "Nov", "Dec"], stacked = True, title = "User Behavior")
    
        # 水平叠加柱状图
        users.sort_values(by="Total", inplace=True, ascending=True)     # 从多到少
        users.plot.barh(x = "Name", y = ["Oct", "Nov", "Dec"], stacked = True, title = "User Behavior")
    
        plt.tight_layout()    # 标签完整
        plt.show()
  • 相关阅读:
    封装
    面向对象的思想
    Arrays工具类
    二分查找
    选择排序
    冒泡排序
    对象数组
    二维数组
    一维数组
    循环语句注意事项
  • 原文地址:https://www.cnblogs.com/huafan/p/14409601.html
Copyright © 2011-2022 走看看