1. Learn
  2. /
  3. 课程
  4. /
  5. Matplotlib 数据可视化入门

Connected

道练习

绘制两个变量

如果您想在同一个时间点绘制两个时间序列变量,可以把它们添加到同一个子图中。

如果两个变量的数值范围差异很大,建议在不同的双轴 Axes 对象中绘制。这样的对象可以共享一条坐标轴(例如时间,即 x 轴),而不共享另一条(y 轴)。

要创建一个共享 x 轴的双轴 Axes 对象,请使用 twinx 方法。

在本练习中,您将使用一个已加载 climate_change 数据的 DataFrame。该 DataFrame 已将 "date" 列设置为 DateTimeIndex,并包含名为 "co2" 的二氧化碳测量值列和名为 "relative_temp" 的温度测量值列。

说明

100 XP
  • 使用 plt.subplots 创建 Figure 和 Axes 对象,分别命名为 fig 和 ax。
  • 使用 Axes 的 plot 方法以蓝色绘制二氧化碳变量。
  • 使用 Axes 的 twinx 方法创建一个共享 x 轴的双轴 Axes。
  • 在双轴 Axes 上使用其 plot 方法以红色绘制相对温度变量。