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()

    图形

     

     

    。。。

  • 相关阅读:
    Django进阶2
    Django进阶
    Django基础
    jQuery基本操作
    Dom编程
    JavaScript简介
    Python—sqlalchemy
    Python—RabbitMQ
    Python—redis
    Python—操作redis
  • 原文地址:https://www.cnblogs.com/shanger/p/12925650.html
Copyright © 2011-2022 走看看