您可以使用matplotlib手动创建子图,然后使用ax
关键字在特定子图上绘制数据框。例如,对于4个子图(2x2):
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=2, ncols=2)
df1.plot(ax=axes[0,0])
df2.plot(ax=axes[0,1])
...
这axes
是一个包含不同子图轴的数组,您可以仅通过indexing访问axes
。 如果要共享x轴,则可以提供sharex=True
给plt.subplots
。