2つのデータセット(Ax、Ay、Bx、By)があります。これらのデータセットの両方を異なる色の散布図にプロットしたいのですが、scatter()
がplot()
のように機能しないように見えるので、うまく機能しないようです。 。これを行うことは可能ですか?
私はもう試した...
scatter(Ax, Ay, 'g', Bx, By, 'b')
そして
scatter(Ax, Ay, 'g')
scatter(Bx, By, 'b')
最初の方法はエラーを返します。後者は、Bx
/By
データのみをプロットします。
2番目の例でhold on
を使用してみてください。
plot(ax、ay、 'g。')は、緑色のドットを含む散布図を生成します
より大きな円が必要な場合は、使用できます
plot(ax、ay、 'g。'、 'MarkerSize'、XX)%XX = 20または何でも
白丸を作るには
プロット(ax、ay、 'go')
ご存知のように、プロットは連鎖させることができます。
プロット(ax、ay、 'go'、bx、by、 'bo')
プロットと散布図の違いは、散布図ではマーカーサイズを指定できることですが、ここでは指定しません。
別のオプションは、gscatterを使用することです。パラメーターは異なりますが、scatter(...); hold on; scatter(...);
よりも便利な場合があります