为图表添加阴影区域
在 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()