开始使用免费开始使用

定义图表的配色方案

在可视化多条时间序列时,默认配色中的不同颜色可能不易区分。

为了解决这个问题,您可以手动为每条线指定颜色,但这会比较耗时。更高效的做法是,在调用 .plot() 时使用 colormap 参数,自动应用具有不同对比度的特定调色板。您既可以向该参数传入一个 matplotlib colormap 对象,也可以传入 matplotlibcolormap() 函数支持的默认字符串之一(完整列表见此处)。

例如,您可以用下面的命令指定 '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()
编辑并运行代码