필터 지우기
필터 지우기

分類器アプリ内の散布​図を自分で作る方法を​教えてください

조회 수: 2 (최근 30일)
Tadafumi Sugi
Tadafumi Sugi 2024년 2월 18일
分類器アプリ内の「散布図」を自分でも作りたのですが,やり方がわかりません.
データは分類器へインポートする形です.
応答子は3種類あります.応答子ごとに色を変えて2つの変数を散布図で表す方法を教えてください.
ファイル添付しております.
よろしくお願いします.
  댓글 수: 2
Hiro Yoshino
Hiro Yoshino 2024년 2월 20일
(tabledata.mat の中身が全て "1" でしたが合っていますか?)
Tadafumi Sugi
Tadafumi Sugi 2024년 2월 21일
失礼しました.
間違いです.こちらを使ってください.

댓글을 달려면 로그인하십시오.

답변 (1개)

Hiro Yoshino
Hiro Yoshino 2024년 2월 20일
scatter 関数かなと思いますが、いかがでしょうか?:
a = rand(20,2);
b = rand(20,2);
scatter(a(:,1),a(:,2));
hold on
scatter(b(:,1),b(:,2));
legend("a","b");
  댓글 수: 6
Tadafumi Sugi
Tadafumi Sugi 2024년 2월 22일
ありがとうございます.
勉強になりました.
交感神経優位なあかべぇ
forループを使用して、ラベル毎に分けた散布図を作成してみました。
load('tabledata.mat');
labels = unique(x.Label); %使用されているラベルの一覧を作成
figure;
for i = 1 : length(labels)
data = x(x.Label == labels(i), :); % テーブルデータから選択したラベルを持つデータを抽出
scatter(data.Av_Ave, data.Av_AveCross, 'DisplayName', labels(i)); % 散布図作成
hold on;
end
legend;

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!