我有一条折线图和两条水平线,它们各自使用不同的颜色,并且我正在用水平线的颜色填充主线穿过水平线的区域。除此之外,我希望在这些区域中使用相同的颜色来绘制主线。简而言之,当前输出:
期望输出:
以下是我目前正在使用的相关代码:
![enter image description here](https://istack.dev59.com/yiAzg.webp)
![enter image description here](https://istack.dev59.com/h8Mzu.webp)
lower, upper = 20, 80
self.indicatorPlot.axhline(lower, color="red")
self.indicatorPlot.axhline(upper, color="green")
self.indicatorPlot.plot(self.chartTimes, self.indicatorData, color="blue")
self.indicatorPlot.fill_between(self.chartTimes, self.indicatorData, lower, where=(self.indicatorData <= lower), facecolor="red", interpolate=True)
self.indicatorPlot.fill_between(self.chartTimes, self.indicatorData, upper, where=(self.indicatorData >= upper), facecolor="green", interpolate=True)
.resample('S').interpolate()
使点足够密集以超过阈值。 - Eric Blum