5

Python matplotlib プロットに固定の凡例を表示したいと思います。大量のプロット セットを作成していますが、使用しているデータセットの 1 つが欠けているものもあります。私が持っているとしましょう

data1、緑色でプロット

data2、青色でプロット

data3、青色でプロット

場合によっては、dataX が欠落していますが、凡例全体 (常に 3 色) を表示したいと思います。これまでに見つけたのは、プロットするデータにラベルを付けることに基づいているため、プロットしているデータとは無関係に凡例を作成し、凡例を作成するときに記号と色を指定する方法はありますか?

ありがとう!

4

1 に答える 1

9

が欠落しているプロットについては、 x配列とy配列を空dataXのままにして、通常どおり plot コマンドを呼び出すことができます。

import matplotlib.pyplot as plt

plt.plot([0.1,0.5], [0.1,0.5], color='g', label='data1')
plt.plot([], [], color='b', label='data2')
plt.plot([0.2,0.6], [0.1,0.5], color='b', label='data3')
plt.legend(loc=0)

プロット例

于 2013-05-05T04:51:08.533 に答える