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

      

  • 相关阅读:
    My 1st webUI try
    option(recompile)
    Add&Delete WindowService
    powershell
    bootstrap模态框,等待遮盖层
    spring-boot通过@Scheduled配置定时任务
    bootstrap-table的一些参数配置
    $('xx')[0].files[0]的意思
    Go国内镜像
    基础语法-defer使用(12)
  • 原文地址:https://www.cnblogs.com/wwxbi/p/9032054.html
Copyright © 2011-2022 走看看