MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
向绘图的网格添加标题
sgtitle(txt)
sgtitle(target,txt)
sgtitle(___,Name,Value)
sgt = sgtitle(___)
sgtitle(txt) 在当前图窗中子图的网格上方添加标题。如果图窗不存在,则此命令会创建一个图窗。
txt
示例
sgtitle(target,txt) 将标题添加到指定的图窗、面板或选项卡(而不是当前图窗)中的子图网格。
target
sgtitle(___,Name,Value) 使用一个或多个名称-值对组参量修改文本属性。例如,'FontSize',12 指定 12 磅字体。有关属性列表,请参阅 Text 属性。在所有其他输入参量之后指定名称-值对组参量。
Name,Value
'FontSize',12
sgt = sgtitle(___) 返回用于创建标题的子图 Text 对象。
sgt
Text
全部折叠
创建带有四个子图的图窗。为每个子图添加标题,然后将总标题添加到子图网格中。
subplot(2,2,1) title('First Subplot') subplot(2,2,2) title('Second Subplot') subplot(2,2,3) title('Third Subplot') subplot(2,2,4) title('Fourth Subplot') sgtitle('Subplot Grid Title')
通过设置属性来修改标题外观,首先使用名称-值对组参量,然后返回创建的 Text 对象并使用圆点表示法。
使用名称-值对组参量更改 Color 属性。接下来,使用圆点表示法更改 FontSize 属性。
Color
FontSize
subplot(2,1,1) title('First Subplot') subplot(2,1,2) title('Second Subplot') sgt = sgtitle('Subplot Grid Title','Color','red'); sgt.FontSize = 20;
要显示的文本,指定为字符向量、字符向量元胞数组、字符串数组或数值。
示例: 'my label'
'my label'
示例: {'first line','second line'}
{'first line','second line'}
示例: string('my label')
string('my label')
示例: 123
123
要包括数值变量和文本,请使用 num2str 函数。例如:
num2str
x = 42; txt = ['The value is ',num2str(x)];
要包括特殊字符(例如上标、下标、希腊字母或数学符号),请使用 TeX 标记。有关支持的标记的列表,请参阅 Text 对象的 Interpreter 属性。
Interpreter
要创建多行文本,请使用以下约定:
使用元胞数组,其中每个元胞包含一行文本,例如 {'first line','second line'}。
使用字符串数组,其中每个元素包含一行文本,例如 string({'line one','line two'})。
string({'line one','line two'})
使用字符数组,其中每一行包含相同数量的字符,例如 ['abc'; 'ab ']。
['abc'; 'ab ']
使用 sprintf 创建包含换行符的文本,例如 sprintf('first line \n second line')。此属性将包含换行符的文本转换为元胞数组。
sprintf
sprintf('first line \n second line')
如果文本仅包含一个数值,则它是使用 sprintf('%g',value) 进行转换的。例如,12345678 显示为 1.23457e+07。
sprintf('%g',value)
12345678
1.23457e+07
Figure
Panel
Tab
子图网格容器,指定为 Figure、Panel 或 Tab 对象。
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但参量对组的顺序无关紧要。
Name1=Value1,...,NameN=ValueN
Name
Value
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。
示例: sgtitle('My Title','FontSize',14)
sgtitle('My Title','FontSize',14)
注意
此处所列的属性只是一部分。有关完整列表,请参阅 Text 属性。
字体大小,指定为大于 0 的标量值(以磅为单位)。默认字体大小取决于具体操作系统和区域设置。一磅等于 1/72 英寸。要更改字体单位,请使用 FontUnits 属性。
1/72
FontUnits
示例: 12
12
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
FontName
"FixedWidth"
字体名称,指定为支持的字体名称或 "FixedWidth"。要正确显示和打印文本,您必须选择系统支持的字体。默认字体取决于您的操作系统和区域设置。
要使用在任何区域设置中都有较好显示效果的等宽字体,请使用 "FixedWidth"。等宽字体依赖于根 FixedWidthFontName 属性。设置根 FixedWidthFontName 属性会导致立即更新显示方式以使用新字体。
FixedWidthFontName
在 R2018b 中推出
subplot
title
xlabel
ylabel
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处