Похоже, этот пример Matlab должен быть очень близок к тому, что вы хотите.Это график scatter
(например, ваша команда plot(A,D,'*')
), и его цветовая шкала изменяется в зависимости от третьей переменной c
.
. Затем вы должны объединить это с командой hold on
и графиком.первая точка с использованием другого стиля, подходящего по вкусу.Вы можете сделать что-то вроде следующего (я не загружал ваши данные, поэтому я буду использовать пример из предоставленной мной ссылки на matlab):
x = linspace(0,3*pi,200); % Independent variable
y = cos(x) + rand(1,200); % Dependent variable
c = linspace(1,10,length(x)); % Colour variable
% Plot all points except the first one using colours in c and size 50:
scatter( x(2:end), y(2:end), 50, c(2:end) );
hold on
% Plot first point differently: twice the size, and with a filled marker:
scatter( x(1), y(1), 100, c(1), 'filled');
legend({'Data','First point'});
hold off