zoukankan      html  css  js  c++  java
  • Python Pandas 时间序列双轴折线图

    时间序列pv-gmv双轴折线图

    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    
    n = 12
    date_series = pd.date_range(start='2018-01-01', periods=n, freq="D")
    
    data = {
        'pv': [10000, 12000, 13000, 11000, 9000, 16000, 10000, 12000, 13000, 11000, 9000, 16000],
        'gmv': [100, 90, 120, 150, 200, 80, 100, 90, 120, 150, 200, 80]
    }
    
    df = pd.DataFrame(data, index=date_series)
    
    ax = df.plot(
        secondary_y=['gmv'],
        x_compat=True,
        grid=True)
    
    ax.set_title("pv-gmv")
    ax.set_ylabel('pv')
    ax.grid(linestyle="--", alpha=0.3)
    
    ax.right_ax.set_ylabel('gmv')
    
    plt.show()
    

      

    import math
    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    
    n = 12
    date_series = pd.period_range(start='2018-01', periods=n, freq="M")
    
    data = {
        'pv': [10000, 12000, 13000, 11000, 9000, 16000, 10000, 12000, 13000, 11000, 9000, 16000],
        'gmv': [100, 90, 120, 150, 200, 80, 100, 90, 120, 150, 200, 80]
    }
    
    df = pd.DataFrame(data, index=date_series)
    
    ax = df.plot(
        secondary_y=['gmv'],
        x_compat=True,
        grid=True)
    
    ax.set_title("pv-gmv")
    ax.set_ylabel('pv')
    ax.grid(linestyle="--", alpha=0.3)
    
    
    ax.right_ax.set_ylabel('gmv')
    
    plt.show()
    

      

  • 相关阅读:
    在 Tomcat 8 部署多端口项目
    tar -zxvf jdk-8u144-linux-x64.tar.gz
    linux下删除文件夹的命令
    springboot+mybatis案例
    阿里云主机密码
    查看公钥
    jenkins安装
    redis详解(包含使用场景)
    什么是JSONP?
    在CentOS7上面搭建GitLab服务器
  • 原文地址:https://www.cnblogs.com/wwxbi/p/9032054.html
Copyright © 2011-2022 走看看