2017-10-02 1 views
0

초보자의 질문 ... 아직 도움/온라인에서 아무것도 찾지 못했습니다! Matlab에서 줄을 검은 색으로 만들고 한 줄을 회색으로 표시하고 플롯을 만드는 방법은 무엇입니까? 내가 아래에 게시 가지고 올 수 있지만 작동하지 않는 가장 좋은 코드 ... matlab에 문서에서Matlab 플롯에서 선 색상을 변경하는 방법은 무엇입니까?

figure; 
plot(datevector, data1, 'color', [0 0 0],... 
     datevector, data2, '--', 'color', [0.5 0.5 0.5],... 
     'LineWidth',1.2); 

답변

4

:

플롯 (___, 이름, 값) 줄 속성을 지정합니다 하나 이상의 Name, Value 쌍 인수를 사용합니다. 앞의 구문에서 입력 인수 조합 중 하나와 함께이 옵션을 사용하십시오. 이름, 값 쌍 설정은 플롯 된 모든 선에 적용됩니다. 이 구문을 사용하여 각 행에 다른 이름, 값 쌍을 지정할 수 없습니다.

서로 다른 특성을 가진 여러 줄을 음모 hold on를 사용할 수 있습니다

plot(datevector, data1, 'Color', [0 0 0]); 
hold on 
plot(datevector, data2, 'LineStyle','--', 'Color', [0.5 0.5 0.5],'LineWidth',1.2); 
+1

* 그것은 당신이 실수로 같은 그림의 다음 일을 플롯되지 않도록, 이후 off' 보유'로 좋은 연습입니다 (의미 없음) 나중에 스크립트에서 – Wolfie