Main Content

datetick

(권장되지 않음) 날짜 형식 눈금 레이블

datetick은 권장되지 않습니다. 코드 업데이트에 대한 자세한 내용은 버전 내역 항목을 참조하십시오.

설명

datetick(tickaxis)는 날짜를 사용하여 tickaxis로 지정된 축의 눈금 선에 레이블을 지정하고 디폴트 숫자형 레이블을 바꿉니다.datetick은 지정된 축의 최소 제한 및 최대 제한에 따라 레이블 형식을 선택합니다. 축 데이터 값은 datenum 함수가 반환한 날짜 일련 번호 값이어야 합니다.

예제

datetick(tickaxis,dateFormat)dateFormat에 따라 레이블의 형식을 지정합니다.

datetick(___,'keeplimits')는 축 제한을 보존하면서 눈금 레이블을 날짜 기반 레이블로 변경합니다. 'keeplimits'는 위에 열거된 모든 구문에 추가할 수 있습니다.

datetick(___,'keepticks')는 위치를 보존하면서 눈금 레이블을 날짜 기반 레이블로 변경합니다. 'keepticks'는 위에 열거된 모든 구문에 추가할 수 있습니다.

datetick(axes_handle,___)axes_handle로 지정된 좌표축의 축 눈금 선에 레이블을 지정합니다. axes_handle 인수는 위에 열거된 구문의 입력 인수 조합보다 먼저 나올 수 있습니다.

예제

모두 축소

1990년 미국 인구 조사에서 얻은 20세기 인구 데이터를 그래프로 만들고 2자리 숫자로 된 연도를 사용하여 x축 눈금에 레이블을 지정합니다.

10년 단위의 시간 데이터를 만듭니다.

t = (1900:10:1990)';

미국의 총 인구수를 입력합니다.

p = [75.995 91.972 105.711 123.203 131.669 ...
	150.697 179.323 203.212 226.505 249.633]';

datenum 함수를 사용하여 연도를 날짜 일련 번호 값으로 변환한 다음 이 데이터로 막대 그래프를 생성합니다.

figure
bar(datenum(t,1,1),p)

Bar chart with serial date numbers along the x-axis

x축 눈금을 2자리 숫자로 된 연도로 바꿉니다. 숫자형 식별자 11은 미리 정의된 날짜 형식 'yy'에 대응합니다.

dateFormat = 11;
datetick('x',dateFormat)

Bar chart with two-digit years along the x-axis

입력 인수

모두 축소

날짜를 사용하여 레이블을 지정할 축으로, 'x', 'y' 또는 'z'로 지정됩니다.

눈금 선 레이블의 형식으로, 기호 식별자의 문자형 벡터로 지정되거나 미리 정의된 형식에 대응하는 정수로 지정됩니다.

다음 표는 형식을 생성하는 데 사용할 수 있는 기호 식별자를 보여줍니다. 하이픈, 공백 또는 콜론과 같은 문자를 포함하여 필드를 구분할 수 있습니다. 예를 들어, 일 뒤에 세 문자 약어로 된 요일을 괄호로 묶어 표시하려면 dateFormat = 'dd (ddd)'를 사용합니다.

참고

datetick이 받는 문자 식별자는 datetime 함수가 사용하는 식별자와 다릅니다.

기호 식별자

설명

yyyy

전체 연도

1990, 2002

yy

2자리 숫자로 된 연도

90, 02

QQ

Q 문자와 1자리 숫자를 사용한 한 해의 사분기

Q1

mmmm

전체 이름을 사용한 월

March, December

mmm

처음 세 자리 문자를 사용한 월

Mar, Dec

mm

2자리 숫자로 된 월

03, 12

m

첫 대문자 문자를 사용한 월

M, D

dddd

전체 이름을 사용한 요일

Monday, Tuesday

ddd

처음 세 문자를 사용한 요일

Mon, Tue

dd

2자리 숫자로 된 날짜

05, 20

d

첫 대문자 문자를 사용한 요일

M, T

HH

2자리 숫자로 된 시간
(기호 식별자 AM 또는 PM을 사용하는 경우 앞에 0 표시 안 됨)

05, 5 AM

MM

2자리 숫자로 된 분

12, 02

SS

2자리 숫자로 된 초

07, 59

FFF

3자리 숫자로 된 밀리초

057

AM or PM

시간을 나타내는 텍스트에 삽입되는 AM이나 PM

3:45:02 PM

다음 표에는 미리 정의된 MATLAB® 날짜 형식이 나와 있습니다.

숫자형 식별자

날짜/시간 형식

-1(디폴트 값)

'dd-mmm-yyyy HH:MM:SS' 또는 'dd-mmm-yyyy'('HH:MM:SS'= 00:00:00인 경우)

01-Mar-2000 15:45:17 또는 01-Mar-2000

0

'dd-mmm-yyyy HH:MM:SS'

01-Mar-2000 15:45:17

1

'dd-mmm-yyyy'

01-Mar-2000

2

'mm/dd/yy'

03/01/00

3

'mmm'

Mar

4

'm'

M

5

'mm'

03

6

'mm/dd'

03/01

7

'dd'

01

8

'ddd'

Wed

9

'd'

W

10

'yyyy'

2000

11

'yy'

00

12

'mmmyy'

Mar00

13

'HH:MM:SS'

15:45:17

14

'HH:MM:SS PM'

3:45:17 PM

15

'HH:MM'

15:45

16

'HH:MM PM'

3:45 PM

17

'QQ-YY'

Q1-01

18

'QQ'

Q1

19

'dd/mm'

01/03

20

'dd/mm/yy'

01/03/00

21

'mmm.dd,yyyy HH:MM:SS'

Mar.01,2000 15:45:17

22

'mmm.dd,yyyy'

Mar.01,2000

23

'mm/dd/yyyy'

03/01/2000

24

'dd/mm/yyyy'

01/03/2000

25

'yy/mm/dd'

00/03/01

26

'yyyy/mm/dd'

2000/03/01

27

'QQ-YYYY'

Q1-2001

28

'mmmyyyy'

Mar2000

29

'yyyy-mm-dd'
(ISO 8601)

2000-03-01

30

'yyyymmddTHHMMSS'
(ISO 8601)

20000301T154517

31

'yyyy-mm-dd HH:MM:SS'

2000-03-01 15:45:17

  • 눈금 간격과 위치를 변경하려면 datetick을 호출하기 전에 적절한 axes 속성(XTick, YTick 또는 ZTick)을 설정해야 합니다.

  • datetick을 호출하면 지정된 축의 TickMode'manual'로 설정됩니다. 즉, 축 제한을 확대/축소, 패닝 또는 달리 변경한 후에는 datetick을 다시 호출하여 눈금을 업데이트하고 레이블을 지정해야 합니다.

  • MATLAB에서 날짜 및 시간을 다루는 가장 좋은 방법은 datetime형 값을 사용하는 것입니다. 이 값은 날짜 일련 번호 값보다 더 많은 기능을 제공합니다. plot 함수를 사용하여 datetime형 값을 플로팅합니다. DatetimeTickFormat 이름-값 쌍의 인수를 사용하여 축 눈금 레이블의 형식을 수정합니다.

알고리즘

datetickdatestr 함수를 호출하여 날짜 번호 값을 텍스트로 변환합니다.

버전 내역

R2006a 이전에 개발됨

모두 축소

R2024a: 권장되지 않음

datetick을 제거할 계획은 없습니다. 하지만 아무 플로팅 함수나 사용하여 datetime 값 또는 duration 값을 대신 플로팅할 수 있습니다. datetime 값 또는 duration 값을 플로팅하면 다음과 같은 이점이 있습니다.

  • xtickformat 함수와 ytickformat 함수를 사용하여 눈금 레이블을 구성할 수 있습니다.

  • DatetimeRuler 객체의 속성을 설정하여 플롯의 여러 측면을 사용자 지정할 수 있습니다. 예를 들어 datetime형 값을 다양한 형식으로 표시하거나 표준 시간대를 포함하거나 표준 시간대 오프셋을 표시할 수 있습니다.

참고 항목

함수

속성