开始使用免费开始使用

自定义数据外观

在将数据添加到图中时,您可以通过在 plot 命令中使用关键字参数来自定义数据的外观。

在本练习中,您将自定义标记样式、所用线型,以及数据线条和标记的颜色。

与之前一样,数据已作为 pandas DataFrame 加载到内存中:seattle_weatheraustin_weather。它们各自包含 "MONTHS" 列和 "MLY-PRCP-NORMAL" 列,您将把这两列相互作图。

此外,已经为您创建了一个名为 fig 的 Figure 对象和一个名为 ax 的 Axes 对象。

本练习是课程的一部分

Matplotlib 数据可视化入门

查看课程

练习说明

  • 调用 ax.plot,在两个 DataFrame 中绘制 "MLY-PRCP-NORMAL" 相对于 "MONTHS" 的曲线。
  • 在这些命令中传入 color 关键字参数,将 Seattle 数据设为蓝色('b'),将 Austin 数据设为红色('r')。
  • 在这些命令中传入 marker 关键字参数,将 Seattle 数据设为圆形标记('o'),将 Austin 标记设为朝下的三角形('v')。
  • 传入 linestyle 关键字参数,使两个城市的数据都使用虚线('--')。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Plot Seattle data, setting data appearance
ax.plot(seattle_weather["MONTH"], seattle_weather["MLY-PRCP-NORMAL"], ____)

# Plot Austin data, setting data appearance
ax.plot(austin_weather["MONTH"], austin_weather["MLY-PRCP-NORMAL"], ____)

# Call show to display the resulting plot
plt.show()
编辑并运行代码