Python Pandas 时间序列双轴折线图
Posted 智能先行者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()
以上是关于Python Pandas 时间序列双轴折线图的主要内容,如果未能解决你的问题,请参考以下文章