У меня есть функция в MATLAB, и она строит две кривые, и я запускаю ее два раза.
На первом графике графика времени, как вы видите красным цветом (первый график) и после этого поворота«удержать» и снова выполнить мою функцию с зеленым цветом (вторая фигура).
Проблема в том, что левый подзаговор не работает и удаляет первую кривую (красная кривая), но вторая работает нормально(последний сюжет).
Мой основной сценарий:
% some code to processing
...
roc('r.-',data); %this function plots my curves
и при втором запуске
% some code to processing
...
plot on
roc('g.-',data);
, а моя функция roc содержит:
%some code
...
subplot(1,2,1)
hold on
HCO1=plot(xroc(J),yroc(J),'bo');
hold off
legend([HR1,HRC1,HCO1],'ROC curve','Random classifier','Cut-off
point','Location','NorthOutside')
subplot(1,2,2)
hold on
HCO2=plot(1-xroc(J),yroc(J),'bo');
hold off
legend([HR2,HRC2,HCO2],'ROC curve','Random classifier','Cut-off
point','Location','NorthOutside')
disp(' ')
%....
