Pandas+plot画图

原文地址

分类目录——Pandas

  • 导入支持包

    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    
  • 示例1

    # 随机生成1000个数据
    data = pd.Series(np.random.randn(1000), index=np.arange(1000))
    
    # 为了方便观看效果, 对这个序列累加
    data = data.cumsum()
    
    # pandas 数据可以直接观看其可视化形式
    data.plot()
    # 出图
    plt.show()
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gx6ZE60b-1583026495830)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1582442007383.png)]

  • 示例2

    # 生成测试数据
    data = pd.DataFrame(
        np.random.randn(1000,4),
        index=np.arange(1000),
        columns=list("ABCD")
        )
    # columns的数据会自动生成在画图的图例中
    # 每列出一条曲线,这个有四列,就是四条曲线
    # 对数据进行累加
    data = data.cumsum()
    # 画图
    data.plot()
    # 出图
    plt.show()
    

    1582442164642

    # 画图并返回一个画布
    ax = data.plot.scatter(x='A',y='B',color='DarkBlue',label='Class1')
    # 将下面这个 data 画在上一个 ax 上面
    data.plot.scatter(x='A',y='C',color='LightGreen',label='Class2',ax=ax)
    # 出图
    plt.show()
    

    1582442200589

  • 参考文献

    代码主要来自 Pandas plot 出图,略有改动

发布了139 篇原创文章 · 获赞 116 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/BBJG_001/article/details/104587102
今日推荐