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

4 ビュー (過去 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 日
ありがとうございます.
勉強になりました.
交感神経優位なあかべぇ
交感神経優位なあかべぇ 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!