是否有一种方法在一个图上绘制多个dataframe列,并为dataframe绘制多个子图?
例如,如果df有12个数据列,则子图1、图列1-3、子图2、列4-6等等。
我理解如何使用df.plot为每一列设置一个子图,但不确定如何按照上面的规定进行分组。
谢谢!
发布于 2016-05-28 23:52:32
这是我如何做到这一点的一个例子:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
fig, axes = plt.subplots(1, 2)
np.random.seed([3,1415])
df = pd.DataFrame(np.random.randn(100, 6), columns=list('ABCDEF'))
df = df.div(100).add(1.01).cumprod()
df.iloc[:, :3].plot(ax=axes[0])
df.iloc[:, 3:].plot(ax=axes[1])

https://stackoverflow.com/questions/37503735
复制相似问题