-
매틀랩이 라인 그래프를 그릴 때 여러 개의 선을 표현하는 기본 색 조합이 있다. 이것을 ColorOrder라고 하며, axis property이다. 2014 이전 버전과 이후 버전에서 색 조합 기본 값이 다르다. 따라서 생소할 수 있다. 신경쓰지 않아도 덜 촌스럽도록 바뀐 것은 좋은 일이다.

현재 기본 색 조합을 보려면
figure;
co_defalt = get(gca, 'ColorOrder');
close;

색 조합을 변경하려면 하나하나 RGB값을 찍어주거나 수십개 값을 선형으로 지정해줘도 된다. 에러바를 찍을 때는 이상하게 기본으로 여러개가 되지 않아서 색 조합도 수동 지정해 주고 있다. 
figure;
hold on;
errorbar(x2, y1, l1, u1, 'color', co_defalt(1,:), 'linewidth', 2);
errorbar(x2, y2, l2, u2, 'color', co_defalt(2,:), 'linewidth', 2);
... 
hold off;

참고
https://www.mathworks.com/help/matlab/graphics_transition/why-are-plot-lines-different-colors.html

-
-
빡션 이 작성.

 

 

 

 


당신의 의견을 작성해 주세요.

≪ Prev : 1 : 2 : 3 : 4 : 5 : ... 715 :