使用matplotlib/python创建条纹高亮区域
我已经做了一个折线图,现在我想像下面的图那样突出显示一个区域。
我的意思是,我不想要像两边那样用实心颜色(灰色),而是想要中间那种条纹的效果……有没有人知道怎么做到这一点?
1 个回答
6
你可以使用 axvspan 来在坐标轴上画一个垂直的区域。想要给这个区域添加斜线图案,可以使用 hatch 参数。
axvspan(xmin, xmax, hatch='/')
你可能还需要调整一下 zorder
参数,这样才能让这个区域在你的折线图下面。