自定义数据外观
在将数据添加到图中时,您可以通过在 plot 命令中使用关键字参数来自定义数据的外观。
在本练习中,您将自定义标记样式、所用线型,以及数据线条和标记的颜色。
与之前一样,数据已作为 pandas DataFrame 加载到内存中:seattle_weather 和 austin_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()