将各时间序列绘制在独立子图上
在某些情况下,将每个时间序列分别绘制在独立图中更有助于提升清晰度,并为 DataFrame 中的每个时间序列提供更多上下文。
您可以通过将 subplots 参数设为 True,对每个时间序列进行"分面"来创建一个由多个独立图组成的"网格"。此外,还可以使用以下参数:
layout:指定要使用的行 x 列数量。sharex和sharey:指定各图之间是否共享 x 轴与 y 轴的取值。
本练习是课程的一部分
用 Python 可视化时间序列数据
练习说明
- 使用 2 行 4 列的布局,为
meatDataFrame 创建一幅分面图。 - 确保各子图不共享 x 轴与 y 轴取值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a facetted graph with 2 rows and 4 columns
meat.plot(subplots=____,
layout=____,
sharex=____,
sharey=____,
colormap='viridis',
fontsize=2,
legend=False,
linewidth=0.2)
plt.show()