【发布时间】:2017-11-30 07:31:27
【问题描述】:
我想要实现的目标:一个带有两条轴水平线的图,它们之间的区域是阴影的。
迄今为止最好的:
ax.hline(y1, color=c)
ax.hline(y2, color=c)
ax.fill_between(ax.get_xlim(), y1, y2, color=c, alpha=0.5)
问题是这会在阴影区域的左右两侧留下少量空白。
我了解这可能是由于绘图在绘图的已用/数据区域周围创建了一个边距。那么,如何让fill_between 实际覆盖整个绘图,而无需 matplotlib 在绘制后重新缩放 x 轴? get_xlim 是否有替代方案可以给我适当的情节限制,或者fill_between 的替代方案?
这是当前结果:
请注意,这是包含多个绘图的较大网格布局的一部分,但它们都在这些阴影区域周围留下了相似的边距。
【问题讨论】:
标签: python matplotlib plot