zoukankan      html  css  js  c++  java
  • pandas的学习8-pandas-plot出图

    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    
    '''
    这次我们讲如何将数据可视化. 
    首先import我们需要用到的模块,除了 pandas,我们也需要使用 numpy 生成一些数据
    这节里使用的 matplotlib 仅仅是用来 show 图片的, 即 plt.show()。
    '''
    
    # plot data
    
    # Series
    data = pd.Series(np.random.randn(1000), index=np.arange(1000))#生成了长度为1000的series 并且赋值了index
    data = data.cumsum()#累加
    ##data.plot()
    
    # DataFrame
    data = pd.DataFrame(np.random.randn(1000, 4), index=np.arange(1000), columns=list("ABCD"))#generate a matrix (1000*4),and mark it by index and column
    data = data.cumsum()
    # plot methods:
    # 'bar', 'hist', 'box', 'kde', 'area', scatter', hexbin', 'pie'
    ax = data.plot.scatter(x='A', y='B', color='DarkBlue', label="Class 1")
    data.plot.scatter(x='A', y='C', color='LightGreen', label='Class 2', ax=ax)#ax=ax means these two scatters in the same figure
    plt.show()
    

     结合matplotlib作图ax=ax表示在同一个坐标系

  • 相关阅读:
    毕业考试
    相机标定
    深度相机
    怎么选工业相机
    Python Socket 编程
    Canoe 过滤Trace中报文
    Canoe 使用Replay Block CAN回放报文
    安装Jupyter Notebook
    Altium Designer PCB 画板框
    EMQX 取消匿名登录和添加、删除用户
  • 原文地址:https://www.cnblogs.com/simon-idea/p/9578798.html
Copyright © 2011-2022 走看看