私は現在、このように見ている「イベントプロット」を作成しています:)(fill_betweenの異なる色の凡例を追加セグメント
しかし、私は凡例を追加する方法がわかりません各カラーグループごとにこれは、プロットは、現時点で作成される方法です:
handles = dict()
for i, channel_events in enumerate(channel_event_list):
for event in channel_events:
start = event[0]
end = event[1]
y = (i, i + padding)
c = 'red' if colors is None else colors[i]
h = plt.fill_between([start, end], y[0], y2=y[1], color=c)
if c not in handles:
handles[c] = list()
handles[c].append(h)
私はハンドルとしてfill_between()
の出力を使用することができることを考えたが、私がそこに間違っていたようです。
ここで色についてのみ凡例を取得する最も簡単な方法は何ですか?
「しかし、私が間違っていたようだ」十分な問題の説明ではありません。凡例ハンドルとして 'fill_between'によって返された' PolyCollection'を使うことができないべき理由が私は分かりません。 – ImportanceOfBeingErnest