开始使用免费开始使用

为图表添加阴影区域

在 Python 中绘制时间序列数据时,您也可以高亮显示整段区域。要在 1936年1月1日 到 1950年1月1日 之间添加一个带阴影的区域,可以使用命令:

ax.axvspan('1936-01-01', '1950-01-01', color='red' , alpha=0.5)

这里我们通过 alpha 参数来设置区域的不透明度(0 表示完全透明,1 表示完全不透明的纯色)。

本练习是课程的一部分

用 Python 可视化时间序列数据

查看课程

练习说明

  • 使用 .axvspan() 方法,在 1900年1月1日 到 1915年1月1日 之间添加一个红色的垂直阴影区域,透明度设为 0.3
  • 使用 .axhspan() 方法,在数值 6 到 8 之间添加一个绿色的水平阴影区域,透明度设为 0.3

交互式实操练习

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

# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)

# Add a vertical red shaded region
ax.____('1900-01-01', ____, color=____, alpha=____)

# Add a horizontal green shaded region
ax.____(6, ____, color=____, alpha=____)

plt.show()
编辑并运行代码