plot3 для отображения трехмерных данных в Matlab - PullRequest
0 голосов
/ 13 декабря 2018

Я хочу использовать plot3 для отображения трехмерных данных.Размер данных (400 * 3), которые содержат два класса.размер класса A равен 300, а размер класса B равен 100. но после выполнения этого кода ось z не отображается.пожалуйста, ведите меня.

Fspace = rand(400,3);
figure;hold on;
plot3(Fspace(1:300,1),Fspace(1:300,2),Fspace(1:300,3),'b*');
plot3(Fspace(301:400,1),Fspace(301:400,2),Fspace(301:400,3),'ro');
legend('Class A','Class B');
% axis equal;
xlabel('x');
ylabel('y');
zlabel('z');
title('original data');

1 Ответ

0 голосов
/ 13 декабря 2018

Ось Z есть, вы просто смотрите сверху вниз.добавьте view(3) в конец вашего кода, чтобы изменить точку обзора на трехмерную точку обзора по умолчанию (не знаю, почему это не так по умолчанию)

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