Main Content

subtitle

플롯에 부제목 추가

R2020b 이후

    설명

    예제

    subtitle(txt)는 지정된 부제목 텍스트를 현재 좌표축에 추가합니다.

    예제

    subtitle(___,Name,Value)는 하나 이상의 이름-값 쌍의 인수를 사용하여 text 객체의 속성을 설정합니다. 다른 모든 입력 인수 다음에도 속성을 지정할 수 있습니다. 속성 목록은 Text 속성를 참조하십시오.

    예제

    subtitle(target,___)은 부제목의 대상 객체를 지정합니다. 대상 객체는 임의 유형의 좌표축, 타일 형식 차트 레이아웃 또는 객체로 구성된 배열일 수 있습니다. 다른 모든 입력 인수 앞에 대상 객체를 지정합니다.

    예제

    t = subtitle(___)은 부제목에 대한 text 객체를 반환합니다. 부제목을 만든 후에 t를 사용하여 이 객체의 속성을 설정합니다. 속성 목록은 Text 속성를 참조하십시오.

    예제

    모두 축소

    플롯을 생성합니다. title 함수를 사용하여 제목을 추가합니다. 그런 다음 subtitle 함수를 사용하여 부제목을 추가합니다.

    plot([0 2],[1 5])
    title('Straight Line')
    subtitle('Slope = 2, y-Intercept = 1')

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    플롯을 만든 다음 플롯에 제목을 추가합니다. slopevalueyintercept를 숫자형 변수로 정의합니다. txt를 리터럴 텍스트와 문자형 벡터로 변환된 slopevalueyintercept 값의 조합으로 정의합니다. 그런 다음 txtsubtitle 함수에 전달하여 부제목을 표시합니다.

    plot([0 2],[1 5])
    title('Straight Line')
    slopevalue = 4;
    yintercept = 1;
    txt = ['Slope = ' int2str(slopevalue) ', y-Intercept = ' int2str(yintercept)];
    subtitle(txt)

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    플롯을 생성합니다. title 함수를 사용하여 제목을 추가합니다. 그런 다음 subtitle 함수를 호출하고 'Color' 이름-값 쌍의 인수를 사용하여 색을 지정합니다. 색은 'red'와 같은 색 이름일 수 있으며, 또는 RGB 3색이나 16진수 색 코드를 사용하여 사용자 지정 색을 지정할 수 있습니다. 여기서는 'red'를 지정합니다.

    plot([0 2],[1 5])
    title('Straight Line')
    subtitle('Slope = 2, y-Intercept = 1','Color','red')

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    또는 출력 인수와 함께 subtitle 함수를 호출하여 text 객체를 반환합니다. 그런 다음 text 객체에 색을 설정합니다. 여기서는 16진수 색 코드 '#DD5500'을 지정합니다.

    txt = subtitle('Plot of y = 2x + 1');
    txt.Color = '#DD5500';

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    플롯을 만든 다음 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)

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    히스토그램을 만든 다음 title 함수를 사용하여 제목을 추가합니다. 그리스 문자를 표시하는 TeX 마크업이 포함된 문자형 벡터를 만듭니다. 그런 다음 이 문자형 벡터를 subtitle 함수에 전달합니다.

    histogram(5*randn(1,50)+10)
    title('Population Data')
    txt = '{\it\mu} = 10, {\it\sigma} = 5';
    subtitle(txt)

    Figure contains an axes object. The axes object with title Population Data contains an object of type histogram.

    히스토그램을 만든 다음 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)

    Figure contains an axes object. The axes object with title Exponential Functions contains 2 objects of type line.

    변수의 기울임꼴을 표시하려면 \it 수정자를 추가합니다.

    txt = '{\ity}_1 = {\itx}^2 and {\ity}_2 = 2{\itx}^{2 + \itk}';
    subtitle(txt)

    Figure contains an axes object. The axes object with title Exponential Functions contains 2 objects of type line.

    플롯을 만든 다음 title 함수를 사용하여 제목을 추가합니다. 그런 다음 문자형 벡터로 구성된 셀형 배열을 subtitle 함수에 전달하여 두 줄의 텍스트가 포함된 부제목을 만듭니다. 배열의 각 요소는 개별 텍스트 라인에 해당합니다.

    plot([0 2],[1 5])
    title('Straight Line')
    txt = {'Slope = 2','y-Intercept = 1'};
    subtitle(txt)

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    제목이 있는 플롯을 만듭니다. 그런 다음 TeX 인터프리터가 아래 첨자에 보통 사용하는 밑줄 문자가 포함된 부제목을 만듭니다. 부제목에 밑줄 문자가 나타나도록, subtitle 함수를 호출할 때 Interpreter'none'으로 설정합니다.

    plot([0 2],[1 5])
    title('Straight Line')
    subtitle('y_1 = 2x + 1','Interpreter','none')

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    플롯을 만든 다음 제목과 부제목을 추가합니다. 현재 좌표축을 가져오고 좌표축의 TitleHorizontalAlignment 속성을 'left'로 설정하여 제목과 부제목을 플롯 상자의 왼쪽 가장자리에 맞춰 정렬합니다.

    plot([0 2],[1 5])
    title('Straight Line')
    subtitle('Slope = 2, y-Intercept = 1')
    ax = gca;
    ax.TitleHorizontalAlignment = 'left';

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    좌표축의 TitleHorizontalAlignment 속성을 'center'로 설정하여 제목과 부제목을 가운데로 정렬합니다.

    ax.TitleHorizontalAlignment = 'center';

    Figure contains an axes object. The axes object with title Straight Line contains an object of type line.

    타일 형식 차트 레이아웃에 두 개의 플롯을 만듭니다. 그런 다음 각 플롯에 제목과 부제목을 추가합니다.

    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')

    Figure contains 2 axes objects. Axes object 1 with title A Straight Line contains an object of type line. Axes object 2 with title Another Straight Line contains an object of type line.

    입력 인수

    모두 축소

    부제목 텍스트로, 문자형 벡터, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. 여러 줄로 된 텍스트를 만들려면 문자형 벡터로 구성된 셀형 배열 또는 string형 배열을 지정하십시오.

    예: subtitle('Single Line Subtitle')

    예: subtitle(["Subtitle With" "Multiple Lines"])

    부제목의 대상으로, 다음 중 하나로 지정됩니다.

    • 임의 유형의 좌표축: Axes 객체, PolarAxes 객체 또는 GeographicAxes 객체.

    • TiledChartLayout 객체.

    • 위 목록의 그래픽스 객체로 구성된 배열. 객체는 동일한 클래스에 속해야 합니다. 클래스를 확인하려면 class 함수를 사용하십시오.

    부제목의 대상을 지정하지 않는 경우 subtitle 함수는 gca 명령으로 반환된 그래픽스 객체에 부제목을 추가합니다.

    이름-값 인수

    선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

    R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

    예: subtitle('My Subtitle','FontSize',12)는 12포인트 글꼴 크기를 지정합니다.

    참고

    여기에 나와 있는 속성은 일부에 불과합니다. 전체 목록을 보려면 Text 속성를 참조하십시오.

    글꼴 크기로, 0보다 큰 스칼라 값으로 지정됩니다(단위: 포인트). 1포인트는 1/72인치와 같습니다. 글꼴 단위를 변경하려면 FontUnits 속성을 사용하십시오.

    axes 객체에 제목 또는 부제목을 추가하면 좌표축에 대한 글꼴 크기 속성이 제목 및 부제목 글꼴 크기에도 영향을 줍니다. 제목 및 부제목 글꼴 크기는 좌표축 글꼴 크기에 스케일링 인자를 곱한 값입니다. 좌표축의 FontSize 속성에는 좌표축 글꼴 크기가 포함됩니다. 좌표축의 TitleFontSizeMultiplier 속성에는 스케일링 인자가 포함됩니다. 기본적으로, 좌표축 글꼴 크기는 10포인트이고 스케일링 인자는 1.1이므로 제목 및 부제목 글꼴 크기는 각각 11포인트가 됩니다.

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    텍스트 문자 두께로, 다음 값 중 하나로 지정됩니다.

    • 'normal' — 보통 글꼴. 글꼴별로 정의된 보통 두께

    • 'bold' — 굵은 글꼴. 보통 두께보다 더 두꺼운 문자 윤곽선

    MATLAB®FontWeight 속성을 사용하여 사용자의 시스템에서 사용 가능한 글꼴 중 하나를 선택합니다. 모든 글꼴에 굵은 글꼴 두께가 있는 것은 아닙니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 보일 수 있습니다.

    연관 좌표축의 SubtitleFontWeight 속성은 부제목의 FontWeight 값에 영향을 미칩니다.

    • 기본적으로 Interactions 속성은 editInteraction을 포함하므로, 텍스트를 클릭하여 텍스트를 편집할 수 있습니다. 이 상호 작용을 비활성화하려면 text 객체의 Interactions 속성을 []로 설정하십시오.

    버전 내역

    R2020b에 개발됨

    참고 항목

    함수

    속성