1
私はラインプロットと2つのラインを持っていますが、それぞれ異なる色を使用しており、メインラインがラインと交差しています。それに加えて、私はそれらのエリアのメインラインに同じ色を使いたいと思っています。 Matplotlib - ラインの上/下のラインの色を変更する
し、関連するコード私は現在使用しています:原則として
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)
はラインがまだ低いHLINEと交差する点に青いされた状態でわずかな問題があったが、それは容易に単に青線_after_ HLINEを描くことによって固定しました。それ以外は、完璧に働いた、ありがとう。 – Natsukane
これは基本的に私が取ったアプローチです。私はtimeseriesデータを持っていましたので、私は '.resample( 'S')。interpolate()を使って、ポイントを色分けして閾値を越えるようにすることができました。 –