zoukankan      html  css  js  c++  java
  • Python 绘制分组条形图

    借助 pandas 绘制分组条形图

    1、 示例 1 使用默认颜色

    代码

    import matplotlib.pyplot as plt
    import numpy as np
    import pandas as pd
    
    
    # 生成数据
    rng = np.random.RandomState(42)
    v1 = rng.rand(10, 4)
    
    df = pd.DataFrame(v1, columns=list('abcd'))
    
    # 绘制图形
    df.plot(kind='bar')
    
    plt.show()

    图形

     

     

    2、示例 2 , 指定颜色

    代码:

    import matplotlib.pyplot as plt
    import numpy as np
    import pandas as pd
    
    # 生成数据
    rng = np.random.RandomState(42)
    v1 = rng.rand(10, 4)
    
    df = pd.DataFrame(v1, columns=list('abcd'))
    
    # 绘制图形
    df.plot(kind='bar', color=['gray', 'blue', 'yellow', 'red'],  grid=False)
    
    plt.show()

    图形

     

     

    。。。

  • 相关阅读:
    Java线程
    IO流
    staitc
    权限修饰符
    nexus
    Maven
    Git 常用命令
    获取url参数
    创建存储过程和函数
    三层引号
  • 原文地址:https://www.cnblogs.com/shanger/p/12925650.html
Copyright © 2011-2022 走看看