이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

날짜와 기간 플로팅하기

다양한 그래픽스 함수를 사용하여 datetime형 값과 duration형 값의 플롯을 생성할 수 있습니다. 눈금 레이블의 형식 변경이나 축 제한 변경과 같이 좌표축을 사용자 지정할 수도 있습니다.

날짜를 포함하는 선 플롯

x축에 datetime형 값을 포함하는 선 플롯을 생성합니다. 그런 다음, 눈금 레이블의 형식과 x축 제한을 변경합니다.

t를 날짜 시퀀스로 생성하고 y를 난수 데이터로 생성합니다. plot 함수를 사용하여 벡터를 플로팅합니다.

t = datetime(2014,6,28) + calweeks(0:9);
y = rand(1,10);
plot(t,y);

기본적으로, plot은 데이터 범위를 기준으로 눈금 표시 위치를 선택합니다. 플롯을 확대/축소하면, 눈금 레이블이 새 축 제한으로 자동으로 조정됩니다.

x축 제한을 변경합니다. 또한 x축의 눈금 레이블의 형식을 변경합니다. 형식 지정 옵션의 목록을 보려면 xtickformat 함수를 참조하십시오.

xlim(datetime(2014,[7 8],[12 23]))
xtickformat('dd-MMM-yyyy')

기간을 포함하는 선 플롯

x축에 duration형 값을 포함하는 선 플롯을 생성합니다. 그런 다음, 눈금 레이블의 형식과 x축 제한을 변경합니다.

t를 0분과 3분 사이에 선형 간격으로 배치된 7개의 duration형 값으로 생성합니다. y를 난수 데이터로 구성된 벡터로 생성합니다. 데이터를 플로팅합니다.

t = 0:seconds(30):minutes(3);
y = rand(1,7);
plot(t,y);

x축 제한을 표시합니다. 기간 눈금 레이블이 단일 단위(분)이므로 제한도 이 단위로 저장됩니다.

xl = xlim
xl = 1x2 duration array
    -4.5 sec   184.5 sec

기간 눈금 레이블의 형식을 변경하여 둘 이상의 단위를 포함하는 디지털 타이머 형식으로 표시합니다. 형식 지정 옵션의 목록을 보려면 xtickformat 함수를 참조하십시오.

xtickformat('mm:ss')

x축 제한을 다시 표시합니다. 이제 기간 눈금 레이블에 여러 단위가 사용되므로 제한은 24시간 일수 단위로 저장됩니다.

xl = xlim
xl = 1x2 duration array
   -00:04    03:04

날짜와 기간을 포함하는 산점도 플롯

scatter 또는 scatter3 함수를 사용하여 datetime형 입력값 또는 duration형 입력값으로 산점도 플롯을 생성합니다. 예를 들어, x축을 따라 날짜를 포함하는 산점도 플롯을 생성합니다.

t = datetime('today') + caldays(1:100);
y = linspace(10,40,100) + 10*rand(1,100);
scatter(t,y)

날짜와 기간을 지원하는 플롯

datetime형 값이나 duration형 값을 사용하여 다른 유형의 플롯을 생성할 수 있습니다. 이러한 그래픽스 함수는 datetime형 값과 duration형 값을 지원합니다.

barbarh
plotplot3
semilogx(x 값은 숫자형이어야 함)semilogy(y 값은 숫자형이어야 함)
stemstairs
scatterscatter3
areamesh
surfsurface
fillfill3
linetext
histogram 

참고 항목

| |