さまざまなパラメータにさまざまな色が使用され、さまざまなアルゴリズムにさまざまな線のスタイルが使用されているプロットがあります。目標は、同様のパラメーターで実行されたさまざまなアルゴリズムの結果を比較することです。つまり、合計で4つの異なる色と3つの異なる線のスタイルを使用し、同じグラフに合計12のプロットを作成します。
私は実際に色に基づいて凡例を作成し、各色を対応するパラメーターに関連付けます。次に、同じグラフに2番目の凡例を、各線種の意味とともに表示したいと思います。それを達成することは可能ですか?どのように?
これが私のコードが実際にどのように見えるかです:
colors = ['b', 'r', 'g', 'c']
cc = cycle(c)
for p in parameters:
d1 = algo1(p)
d2 = algo2(p)
d3 = algo3(p)
pyplot.hold(True)
c = next(cc)
pyplot.plot(d1, '-', color=c, label="d1")
pyplot.plot(d1, '--', color=c)
pyplot.plot(d2, '.-', color=c)
pyplot.legend()