0
1つのプロットの散乱3つのデータセット:matlplotlib私は3つのそれぞれが次のようになり、b、cの配列持ち
a = [[ 0.88858175 -0.90904395 -1.4787036 0.55755664 0.94160917]
[ 1.17990265 -1.579332 0.91442934 0.01152292 -0.52652291]]
b = [[ 4.48465076 1.48360303 0.53258423 3.9320206 4.57317742]
[ 1.89560531 0.65821058 1.77655227 1.37163867 1.1303489 ]]
c = [[ 0.88858175 -0.90904395 -1.4787036 0.55755664 0.94160917]
[ 1.17990265 -1.579332 0.91442934 0.01152292 -0.52652291]]
は今、私は別の3を使用して、互いの上に3つのデータセットをプロットしたいです色。私のコード:2つのデータセットのために
ax,ay = a[0],a[1]
bx,by = b[0],b[1]
cx,cy = c[0],c[1]
plt.scatter(ax,ay,c='blue')
plt.scatter(bx,by,c='red')
plt.scatter(cx,cy,c='yellow')
plt.show()
、それは完全に正常に動作します。しかし、私は同時に3つすべてをプロットすることができません。 「plt.scatter ...」行の順序をどのように変更するかによって、プロットにはデータセットのさまざまな組み合わせが表示されますが、常に2つだけです。どうすれば問題を解決できますか?
なぜドンあなたは私たちにいくつかの数字を表示するのですか?私の推測では、最新の2つのデータセットが前のデータセットをオーバープロットしているため、もう見ることができません。 –
問題を再現できるようにデータと写真を提供してください。 (@stackoverflow.com/help/mcveを参照してください) –
@VlasSokolov figure now – doktormatte