subtitle
설명
subtitle(___,
는 하나 이상의 이름-값 쌍의 인수를 사용하여 text 객체의 속성을 설정합니다. 다른 모든 입력 인수 다음에도 속성을 지정할 수 있습니다. 속성 목록은 Text 속성를 참조하십시오.Name,Value
)
subtitle(
은 부제목의 대상 객체를 지정합니다. 대상 객체는 임의 유형의 좌표축, 타일 형식 차트 레이아웃 또는 객체로 구성된 배열일 수 있습니다. 다른 모든 입력 인수 앞에 대상 객체를 지정합니다.target
,___)
예제
부제목 추가하기
플롯을 생성합니다. title
함수를 사용하여 제목을 추가합니다. 그런 다음 subtitle
함수를 사용하여 부제목을 추가합니다.
plot([0 2],[1 5]) title('Straight Line') subtitle('Slope = 2, y-Intercept = 1')
부제목에 변수 포함시키기
플롯을 만든 다음 플롯에 제목을 추가합니다. slopevalue
와 yintercept
를 숫자형 변수로 정의합니다. txt
를 리터럴 텍스트와 문자형 벡터로 변환된 slopevalue
및 yintercept
값의 조합으로 정의합니다. 그런 다음 txt
를 subtitle
함수에 전달하여 부제목을 표시합니다.
plot([0 2],[1 5]) title('Straight Line') slopevalue = 4; yintercept = 1; txt = ['Slope = ' int2str(slopevalue) ', y-Intercept = ' int2str(yintercept)]; subtitle(txt)
부제목 색 변경하기
플롯을 생성합니다. title
함수를 사용하여 제목을 추가합니다. 그런 다음 subtitle
함수를 호출하고 'Color'
이름-값 쌍의 인수를 사용하여 색을 지정합니다. 색은 'red'
와 같은 색 이름일 수 있으며, 또는 RGB 3색이나 16진수 색 코드를 사용하여 사용자 지정 색을 지정할 수 있습니다. 여기서는 'red'
를 지정합니다.
plot([0 2],[1 5]) title('Straight Line') subtitle('Slope = 2, y-Intercept = 1','Color','red')
또는 출력 인수와 함께 subtitle
함수를 호출하여 text 객체를 반환합니다. 그런 다음 text 객체에 색을 설정합니다. 여기서는 16진수 색 코드 '#DD5500'
을 지정합니다.
txt = subtitle('Plot of y = 2x + 1'); txt.Color = '#DD5500';
TeX 마크업을 사용하여 다양한 색의 부제목 만들기
플롯을 만든 다음 title
함수를 사용하여 제목을 추가합니다. 부제목의 각 단어를 사용자가 지정한 색으로 표시하는 TeX 마크업이 포함된 문자형 벡터를 만듭니다. 그런 다음 이 문자형 벡터를 subtitle
함수에 전달합니다.
plot([0 2],[1 5]) title('Straight Line') txt = ['An {\color{magenta}Attractive '... '\color[rgb]{0 .5 .5}and \color{red}Colorful} Subtitle']; subtitle(txt)
그리스 문자 포함시키기
히스토그램을 만든 다음 title
함수를 사용하여 제목을 추가합니다. 그리스 문자를 표시하는 TeX 마크업이 포함된 문자형 벡터를 만듭니다. 그런 다음 이 문자형 벡터를 subtitle
함수에 전달합니다.
histogram(5*randn(1,50)+10) title('Population Data') txt = '{\it\mu} = 10, {\it\sigma} = 5'; subtitle(txt)
위 첨자와 아래 첨자 포함시키기
히스토그램을 만든 다음 title
함수를 사용하여 제목을 추가합니다. 아래 첨자와 위 첨자를 표시하는 TeX 마크업이 포함된 문자형 벡터를 만듭니다. 그런 다음 이 문자형 벡터를 subtitle
함수에 전달합니다.
x = -10:0.1:10; y1 = x.^2; y2 = 2*x.^2; plot(x,y1,x,y2); title('Exponential Functions') txt = 'y_1 = x^2 and y_2 = 2x^{2 + k}'; subtitle(txt)
변수의 기울임꼴을 표시하려면 \it
수정자를 추가합니다.
txt = '{\ity}_1 = {\itx}^2 and {\ity}_2 = 2{\itx}^{2 + \itk}';
subtitle(txt)
여러 줄로 된 부제목 만들기
플롯을 만든 다음 title
함수를 사용하여 제목을 추가합니다. 그런 다음 문자형 벡터로 구성된 셀형 배열을 subtitle
함수에 전달하여 두 줄의 텍스트가 포함된 부제목을 만듭니다. 배열의 각 요소는 개별 텍스트 라인에 해당합니다.
plot([0 2],[1 5]) title('Straight Line') txt = {'Slope = 2','y-Intercept = 1'}; subtitle(txt)
TeX 문자를 입력하는 대로 표시하기
제목이 있는 플롯을 만듭니다. 그런 다음 TeX 인터프리터가 아래 첨자에 보통 사용하는 밑줄 문자가 포함된 부제목을 만듭니다. 부제목에 밑줄 문자가 나타나도록, subtitle
함수를 호출할 때 Interpreter
를 'none'
으로 설정합니다.
plot([0 2],[1 5]) title('Straight Line') subtitle('y_1 = 2x + 1','Interpreter','none')
제목과 부제목의 정렬 변경하기
플롯을 만든 다음 제목과 부제목을 추가합니다. 현재 좌표축을 가져오고 좌표축의 TitleHorizontalAlignment
속성을 'left'
로 설정하여 제목과 부제목을 플롯 상자의 왼쪽 가장자리에 맞춰 정렬합니다.
plot([0 2],[1 5]) title('Straight Line') subtitle('Slope = 2, y-Intercept = 1') ax = gca; ax.TitleHorizontalAlignment = 'left';
좌표축의 TitleHorizontalAlignment
속성을 'center'
로 설정하여 제목과 부제목을 가운데로 정렬합니다.
ax.TitleHorizontalAlignment = 'center';
대상 좌표축 지정하기
타일 형식 차트 레이아웃에 두 개의 플롯을 만듭니다. 그런 다음 각 플롯에 제목과 부제목을 추가합니다.
t = tiledlayout(1,2); % Left plot ax1 = nexttile; plot([0 2],[1 5]) title(ax1,'A Straight Line') subtitle(ax1,'Slope = 2, y-Intercept = 1') % Right plot ax2 = nexttile; plot([0 2],[2 8]) title(ax2,'Another Straight Line') subtitle(ax2,'Slope = 3, y-Intercept = 2')
입력 인수
txt
— 부제목 텍스트
문자형 벡터 | 문자형 벡터로 구성된 셀형 배열 | string형 배열
부제목 텍스트로, 문자형 벡터, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. 여러 줄로 된 텍스트를 만들려면 문자형 벡터로 구성된 셀형 배열 또는 string형 배열을 지정하십시오.
예: subtitle('Single Line Subtitle')
예: subtitle(["Subtitle With" "Multiple Lines"])
target
— 부제목의 대상
좌표축 | 타일 형식 차트 레이아웃 | 객체로 구성된 배열
부제목의 대상으로, 다음 중 하나로 지정됩니다.
임의 유형의 좌표축:
Axes
객체,PolarAxes
객체 또는GeographicAxes
객체.TiledChartLayout
객체.위 목록의 그래픽스 객체로 구성된 배열. 객체는 동일한 클래스에 속해야 합니다. 클래스를 확인하려면
class
함수를 사용하십시오.
부제목의 대상을 지정하지 않는 경우 subtitle
함수는 gca
명령으로 반환된 그래픽스 객체에 부제목을 추가합니다.
이름-값 인수
선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN
으로 지정합니다. 여기서 Name
은 인수 이름이고 Value
는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.
R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name
을 따옴표로 묶으십시오.
예: subtitle('My Subtitle','FontSize',12)
는 12포인트 글꼴 크기를 지정합니다.
참고
여기에 나와 있는 속성은 일부에 불과합니다. 전체 목록을 보려면 Text 속성를 참조하십시오.
FontSize
— 글꼴 크기
11
(디폴트 값) | 0보다 큰 스칼라 값
글꼴 크기로, 0
보다 큰 스칼라 값으로 지정됩니다(단위: 포인트). 1포인트는 1/72인치와 같습니다. 글꼴 단위를 변경하려면 FontUnits
속성을 사용하십시오.
axes 객체에 제목 또는 부제목을 추가하면 좌표축에 대한 글꼴 크기 속성이 제목 및 부제목 글꼴 크기에도 영향을 줍니다. 제목 및 부제목 글꼴 크기는 좌표축 글꼴 크기에 스케일링 인자를 곱한 값입니다. 좌표축의 FontSize
속성에는 좌표축 글꼴 크기가 포함됩니다. 좌표축의 TitleFontSizeMultiplier
속성에는 스케일링 인자가 포함됩니다. 기본적으로, 좌표축 글꼴 크기는 10포인트이고 스케일링 인자는 1.1이므로 제목 및 부제목 글꼴 크기는 각각 11포인트가 됩니다.
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
FontWeight
— 텍스트 문자 두께
'normal'
(디폴트 값) | 'bold'
텍스트 문자 두께로, 다음 값 중 하나로 지정됩니다.
'normal'
— 보통 글꼴. 글꼴별로 정의된 보통 두께'bold'
— 굵은 글꼴. 보통 두께보다 더 두꺼운 문자 윤곽선
MATLAB®은 FontWeight
속성을 사용하여 사용자의 시스템에서 사용 가능한 글꼴 중 하나를 선택합니다. 모든 글꼴에 굵은 글꼴 두께가 있는 것은 아닙니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 보일 수 있습니다.
연관 좌표축의 SubtitleFontWeight
속성은 부제목의 FontWeight
값에 영향을 미칩니다.
팁
기본적으로
Interactions
속성은editInteraction
을 포함하므로, 텍스트를 클릭하여 텍스트를 편집할 수 있습니다. 이 상호 작용을 비활성화하려면 text 객체의Interactions
속성을[]
로 설정하십시오.
버전 내역
R2020b에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)