定义图表的配色方案
在可视化多条时间序列时,默认配色中的不同颜色可能不易区分。
为了解决这个问题,您可以手动为每条线指定颜色,但这会比较耗时。更高效的做法是,在调用 .plot() 时使用 colormap 参数,自动应用具有不同对比度的特定调色板。您既可以向该参数传入一个 matplotlib colormap 对象,也可以传入 matplotlib 中 colormap() 函数支持的默认字符串之一(完整列表见此处)。
例如,您可以用下面的命令指定 'viridis' 调色板:
df.plot(colormap='viridis')
本练习是课程的一部分
用 Python 可视化时间序列数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Plot time series dataset using the cubehelix color palette
ax = meat.plot(colormap=____, fontsize=15)
# Additional customizations
ax.set_xlabel('Date')
ax.legend(fontsize=18)
# Show plot
plt.show()