다음: 함수를 이차원 도표로 그리기, 상위 문서: 이차원 도표   [차례][찾아보기]


15.2.1.1 축 구성

축 함수는 존재하는 도표와 축끼리의 비율과 같은 여러 축 속성의 축 한계을 변경하는데 씁니다. 기본적으로 plot 같이 간편하게 도표를 그리는 함수는 축 속성을 초기화합니다. axis, xlim 따위를 불러서 일으킨 모든 속성 변경은 도표가 그려진 뒤 또는 붙듦 함수를 부른 뒤에 적용됩니다.

axis ()
axis ([가로_하한 가로_상한])
axis ([가로_하한 가로_상한 세로_하한 세로_상한])
axis ([가로_하한 가로_상한 세로_하한 세로_상한 높이_하한 높이_상한])
axis ([가로_하한 가로_상한 세로_하한 세로_상한 높이_하한 높이_상한 색상_하한 색상_상한])
axis (선택지)
axis (선택지1, 선택지2, …)
axis (축_다룸, …)
= axis ()

축 한계과 모습을 설정합니다.

인수 한계은 무조건 원소가 2, 4, 6, 8개인 벡터입니다. 첫 번째와 두 번째 원소는 가로축의 하한과 상한입니다.  세 번째와 네 번째 원소는 세로축의 한계이며, 다섯 번째와 여섯 번째 원소는 높이축의 한계이며, 일곱 번쨰와 여덟 번째 원소는 색상축 한계입니다. 축 한계을 자료에 기반하여 자동으로 설정하려면 특수값인 음의 무한대(-Inf)와 양의 무한대(Inf)를 씁니다.

아무 인수도 주지 않으면, axis는 자동으로 축 한계을 설정합니다.

출력 인수를 한 개 주면, limits = axis가 현재 축 재한을 되돌려줍니다.

한계를 설정하는 벡터는 선택 사항이며, 여러 축 속성을 지정하는 추가 문자열 인수를 사용할 수 있습니다.

아래 선택지로 축의 가로·세로 비율을 조절합니다.

"square"

정사각형 축 비율을 적용합니다.

"equal"

가로축 눈금 길이와 세로축(과 높이축) 눈금 길이를 같게 맞춥니다.

"normal"

기본 축 비율로 돌아갑니다.

아래 선택지로 축 한계를 조정합니다.

"auto"
"auto[xyz]"

지정한 축 또는 지정하지 않으면 모든 축이 자료를 올림하여 딱 들어맞게 한계를 설정합니다.

"manual"

현재 축 제한을 고정합니다.

"tight"

자료에 꽉 맞게 축 제한을 고정합니다.

"image"

"tight""equal"을 동시에 설정합니다.

"vis3d"

축 비율 상태를 회전 때문에 축이 늘어나지 않게 "manual"로 설정합니다.

아래 선택지는 눈금 모습에 영향을 줍니다.

"tic[xyz]"

 모든 축에 눈금을 긋거나 특정 축에서만 눈금을 긋고 나머지 축에서는 눈금을 뺍니다.

"label[xyz]"

모든 축에 눈금 숫자를 적거나  특정 축에서만 눈금 숫자를 적고 나머지 축에서는 눈금 숫자를 뺍니다.

"nolabel"

모든 축에서 눈금 숫자를 뺍니다.

안내: 축에 눈금이 없으면 눈금 숫자도 없을 수 있습니다.

아래 선택지는 축의 값 증가 방향을 조정합니다.

"xy"

기본적인 세로축으로, 위쪽으로 갈수록 값이 커집니다.

"ij"

거꾸로 된 세로축으로, 위쪽으로 갈수록 값이 작아집니다.

아래 선택지는 축의 가시성을 조정합니다.

"on"

축을 보입니다.

"off"

축을 숨깁니다.

첫 번째 인수 축_다룸이 축 다루개이면, gca가 되돌려주는 현재 축이 아닌 축 다루개로 준 축에 작용합니다.

예시 1: 가로·세로 한계를 걸고, 정사각형 비율로 맞춥니다.

axis ([1, 2, 3, 4], "square");

예시 2: 모든 축에 눈금을 긋고, 세로축에만 눈금 숫자를 적습니다.

axis ("tic", "labely");

같이 보기: xlim, ylim, zlim, caxis, daspect, pbaspect, box, grid.

caxis 함수로 색상 지도 축 한계를 비슷한 방법으로 바꿉니다.

caxis ([색상_하한 색상_상한])
caxis ("auto")
caxis ("manual")
caxis (축_다룸, …)
= caxis ()

도표의 색상 축 한계를 조회 또는 설정합니다.

한계 인수는 반드시 색상 지도의 첫 번째 값인 하한과 색상 지도의 마지막 번째 값인 상한을 지정하는 원소가 2개인 벡터이어야 합니다. 지정한 범위 밖의 자룟값은 색상 지도의 상하한이 대신합니다.

"auto" 선택지를 주면, 색상 지도 한계를 자동으로 설정합니다. 자동 설정은 cmin이 최솟 자룟값이고, cmax는 최고 자룟값으로 설정하는 방식입니다. "manual"을 주면, "climmode" 속성을 "manual"로 설정하고 "clim" 속성에 있는 수치값을 한계로 씁니다.

첫 번째 인수 축_다룸이 축 다루개이면, gca가 되돌려주는 현재 축 대신 인수로 준 축에 함수가 작동합니다.

인수 없이 함수를 부르면, 현재 색상 축 한계를 되돌려줍니다.

풀그림 짜기 안내: 색상 축은 "cdata" 속성에 색인한 자료가 있고 "cdatamapping" 속성이 "scaled"으로 설정되었을 때 그림, 덧칠, 표면 그림 개체에 영향을 미칩니다. 총천연색인 그림 개체에는 cdata 또는 "direct" cdatamapping가 영향을 주지 않습니다.

같이 보기: colormap, axis.

xlim, ylim, zlim 함수는 개별 축 한계를 알거나 설정하는데 씁니다. 세 함수 꼴은 모두 같습니다.

xlimits = xlim ()
xmode = xlim ("mode")
xlim ([가로_하한 가로_상한])
xlim ("auto")
xlim ("manual")
xlim (축_다룸, …)

현재 도표의 가로축 한계를 조회 또는 설정합니다.

인수 없이 부르면 xlim이 현재 도표의 가로축 한계를 되돌려줍니다.

입력 조회 "mode"를 주면, 현재 가로축 한계 계산 방식인 "auto" 또는 "manual"을 되돌려줍니다.

원소가 2개인 벡터 [가로_하한 가로_상한]를 주면, 가로축 한계를 준 값으로 걸고 한계 방식을 "manual"로 설정합니다. 축 하한과 상한을 자료에 기반하여 자동으로 계산하려면 특수값인 음의 무한대(-Inf)와 양의 무한대(Inf)를 씁니다.

현재 도표 그리기 상태는 "auto" 또는 "manual"를 인수로 주어 바꿉니다.

첫 번째 인수 축_다룸이 축 다루개이면, gca가 되돌려주는 현재 축 대신 인수로 준 축에 함수가 작동합니다.

풀그림 짜기 안내: xlim 함수는 축 개체의 "xlim""xlimmode" 속성을 바꾸는 작용을 합니다. 이 속성은 get/set으로 곧바로 조회 또는 변경할 수 있습니다.

같이 보기: ylim, zlim, axis, set, get, gca.

xticks, yticks, zticks, rticks, thetaticks 함수는 눈금 위치와 각 축의 눈금 방식을 조회 또는 설정하는데 씁니다. 다섯 함수 꼴은 모두 같으나 rticks에는 현재 축의 눈금 방식에 관한 선택지가 작동하지 않습니다.

금값 = xticks
방식 = xticks ("mode")
xticks (눈금값)
xticks ("auto")
xticks ("manual")
… = xticks (축_다룸, …)

현재 축의 가로축에서 눈금값을 조회 또는 설정합니다.

인수 없이 부르면, "xtick" 축 속성에 적힌대로 현재 눈금 위치를 되돌려줍니다. 이 위치는 xticks에 눈금값 벡터를 넣어 불러 바꿀 수 있습니다. 안내: 오름차순으로 입력하지 않아도 됩니다.

인수 "mode"와 함께 부르면, xticks는 축 속성 "xtickmode"의 현재 값을 되돌려줍니다. 이 속성은 xticks"auto" (눈금 위치를 자동으로 설정) 또는 "manual" (크기 조정과 회전에 상관 없이 눈금값 고정)와 함께 부르면 바꿀 수 있습니다. 안내: 가로 눈금값을 특정 값으로 지정하여도 "xtickmode""manual"로 설정됩니다.

첫 번째 인수 축_다룸이 축 다루개이면, gca가 되돌려주는 현재 축 대신 인수로 준 축에 함수가 작동합니다.

속성 값을 설정하려고 xticks를 부를 때 되돌려주는 값도 요청하면 오류가 납니다.

같이 보기: xticklabels, yticks, zticks, rticks, thetaticks, get, set.

xticklabels, yticklabels, zticklabels 함수는 각 눈금 위치의 눈금 숫자를 조회 또는 설정하거나 각 축의 눈금 숫자 적는 방법을 조회 또는 설정합니다. 세 함수 꼴은 모두 같습니다.

금값 = xticklabels
방식 = xticklabels ("mode")
xticklabels (눈금값)
xticklabels ("auto")
xticklabels ("manual")
… = xticklabels (축_다룸, …)

현재 축의 가로축에 눈금 숫자를 조회 또는 설정합니다.

인수 없이 부르면, "xticklabel" 축 속성에 지정된 대로 현재 눈금 숫자을 낱칸 배열인 문자열로 되돌려줍니다.  눈금 숫자는 xticklabels에 낱칸 배열인 문자열을 함께 불러 바꿀 수 있습니다. 안내: 숫자 벡터는 낱칸 배열인 문자열로써 들어갑니다. 눈금 개수보다 준 눈금 숫자 개수가 적으면, 빈 눈금 숫자가 배열에 덧붙습니다.

인수 "mode"와 함께 부르면, xticklabels가 현재 축 속성 "xticklabelmode" 값을 되돌려줍니다. 이 속성은 xticklabels"auto" (자동으로 눈금 숫자 설정) 또는 "manual" (눈금 숫자 고정)과 함께 불러 바꿀 수 있습니다. 안내: 가로축 눈금 숫자 값을 지정하여도 "xticklabelmode""xticks" 속성을 "manual"로 설정됩니다.

첫 번째 인수 축_다룸이 축 다루개이면, gca가 되돌려주는 현재 축 대신 인수로 준 축에 함수가 작동합니다.

xticklabels으로 속성값을 설정할 때 같이 되돌려주는 값을 요구하면 오류가 납니다.

같이 보기: xticks, yticklabels, zticklabels, get, set.


다음: 함수를 이차원 도표로 그리기, 상위 문서: 이차원 도표   [차례][찾아보기]