web-dev-qa-db-ja.com

各ラベルにシンボルが1つだけの散布図の凡例を作成するにはどうすればよいですか?

毎回2つのシンボルが表示されない散布図の凡例を作成するにはどうすればよいですか?シンボルを線で結合するときにこれが必要な理由を理解できますが、純粋な散布図の場合、凡例に必要なのはシンボルの1つの例だけです。以前のstackoverflowの投稿からのこのプロットは、私が意味する種類のことを示しています:

enter image description here

43
Mark W

legendコマンドでは、scatterpointsオプションを使用できます。

ax.legend(loc=0, scatterpoints = 1)

通常のプロットの場合、これはnumpointsオプションです。

ここでは、凡例のキーワード引数に関する詳細情報を見つけることができます。 http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.legend

69
joris