2

私はMatlabが初めてで、「マルチカラー」グラフを生成するのが難しいことがあります。テキスト ファイルから X、Y、クラスターの 3 つのベクトルにデータを読み込んでいます。X と Y のグラフを生成し、クラスタ {0,1,2} に従って点の色を設定する必要があります。どうすればそれができるか教えてください。私がやろうとしたことから、X、Yでプロットを1色で描画するオプションしか与えられません。

前もってありがとう、アディ

4

1 に答える 1

1

散布図を作ろうとしているようです

cmp = lines(3);
scatter( X, Y, 20, cmp(Cluster+1), 'filled');

+1インデックス付けの際に注意してくださいcmp- Matlab の最初のインデックスは0ではなく1 です!

于 2012-12-25T15:43:01.583 に答える