Matlab, построение классов точек в определенных областях на оси - PullRequest
1 голос
/ 08 декабря 2010

Привет и спасибо за любую помощь заранее, я нахожусь в процессе построения серии классифицированных точек на оси. То, чего я пытаюсь добиться, - это построить классы, которые разных цветов в зависимости от их класса, чтобы каждый класс был нанесен на график в каждом углу области оси.


Это моя сюжетная команда

DATA = [X labels];
Z = (DATA(:,3)); % select all row three as classes
plot (DATA (Z == 1, 1), DATA (Z == 1, 2), 'k.', 'markersize', 5)
hold on
grid on
plot (DATA (Z == 2, 1), DATA (Z == 2, 2), 'rx', 'markersize', 5)
plot (DATA (Z == 3, 1), DATA (Z == 3, 2), 'g^', 'markersize', 5)
plot (DATA (Z == 4, 1), DATA (Z == 4, 2), 'b.', 'markersize', 5)

Мне нужно построить каждый класс в каждом углу оси

Спасибо

Chris

1 Ответ

0 голосов
/ 09 декабря 2010

Это то, что вы хотите построить?

DATA = [rand (10,2), round (rand (10,1) * 4)];% данных выборки

Z = ДАННЫЕ (:, 3);

цифра;Оставайтесь на линии;ось туго;ось равна;сетка включена;поле включено;

p1 = график (ДАННЫЕ (Z == 1, 1), ДАННЫЕ (Z == 1, 2), 'k.', 'размер маркера', 5);

p2 = сюжет (DATA (Z == 2, 1), DATA (Z == 2, 2), 'rx', 'markersize', 5);

p3 = plot (DATA (Z == 3, 1), ДАННЫЕ (Z == 3, 2), «g ^», «размер маркера», 5);

p4 = участок (ДАННЫЕ (Z == 4, 1), ДАННЫЕ (Z == 4, 2), «b.», «Markersize», 5);

легенда ([p1, p2, p3, p4], «Apple», «Carrot», «Orange»,«Банан»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...