thetatickformat
指定 theta 轴刻度标签格式
说明
返回当前坐标区的 theta 轴刻度标签所使用的格式样式。根据 theta 轴的标签类型,tfmt
= thetatickformattfmt
为数值格式的字符向量。
返回 tfmt
= thetatickformat(pax
)pax
指定的坐标区所使用的格式样式,而不是返回当前坐标区使用的格式样式。
示例
以度的形式显示 theta 轴刻度标签
创建一个极坐标图。以度值的形式显示沿 theta 轴的刻度标签。
th = linspace(0,2*pi);
r = 2*th;
polarplot(th,r)
thetatickformat('degrees')
在每个 theta 轴刻度标签后显示文本
创建一个极坐标图。显示沿 theta 轴的刻度标签,并在每个值后附加文本“deg”。
th = linspace(0,2*pi);
r = th.^2;
polarplot(th,r)
thetatickformat('%g deg')
控制 theta 轴刻度标签的小数位数
显示带两位小数的 theta 轴刻度标签。通过向 thetatickformat
传递一个数值格式的字符向量来控制小数位数,该数值格式对转换字符使用定点记数法且精度值为 2。
theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
thetatickformat('%.2f')
指定特定极坐标区的 theta 轴刻度标签格式
创建一个极坐标图,并将极坐标区对象赋给变量 pax
。通过将 pax
作为 thetatickformat
函数的第一个输入参量进行传递,确保该函数作用于您刚创建的极坐标区。
polarplot(1:10,'->') pax = gca; thetatickformat(pax,'degrees')
输入参数
fmt
— 数值刻度标签的格式
'%g'
(默认) | 字符向量 | 字符串
数值刻度标签的格式,指定为字符向量或字符串。您可以指定下表中列出的格式之一,也可以指定自定义格式。
预定义格式 | 描述 |
---|---|
'usd' | 美元。此选项等同于使用 |
'eur' | 欧元。此选项等同于使用 |
'gbp' | 英镑。此选项等同于使用 |
'jpy' | 日元。此选项等同于使用 |
'degrees' | 在值之后显示度符号。此选项等同于使用 |
'percentage' | 在值之后显示百分号。此选项等同于使用 |
'auto' |
|
示例: thetatickformat('usd')
自定义数值格式
您可以通过创建包含标识符的字符向量或字符串来指定自定义数值格式。
标识符是可选的,百分比符号和转换字符除外。按以下顺序构造格式:
您还可以在格式的开头或末尾指定字面文本。要打印单引号,请使用 ''
。要打印百分比字符,请使用 %%
。
示例:thetatickformat('%.2f')
使用带两个小数位的定点记数法显示值。
示例:thetatickformat('$%.2f')
在每个值前面显示美元符号。
示例:thetatickformat('%.2f million')
在每个值后面显示 million
。
可选标志
标识符 | 描述 | 数值格式示例 |
---|---|---|
, | 每隔三位数显示一个逗号,例如 '1,000' 。 | '%,4.4g' |
+ | 为正值打印符号字符 (+),例如 '+100' 。 | '%+4.4g' |
0 | 用前导零而不是空格填充字段宽度,例如 '0100' 。 | '%04.4g' |
– | 左对齐,在值的末尾而不是开头用空格填充。例如,如果字段宽度为 4 ,则此标志将标签格式化为 '100 ' ,而不是 ' 100' 。 | '%-4.4g' |
# | 对于 | '%#4.4g' |
转换字符
标识符 | 描述 | 示例 |
---|---|---|
d 或 i | 底数为 10 的有符号整数。精度值指示有效位数。 | '%.4d' 将 π 显示为 0003 。 |
f | 定点记数法。精度值指示小数位数。 | '%.4f' 将 π 显示为 3.1416 。 |
e | 指数记数法。精度值指示小数位数。 | '%.4e' 将 π 显示为 3.1416x100 。 |
g | 更精简版本的 e 或 f ,不带尾随零。精度值指示最大小数位数。 | '%.4g' 将 π 显示为 3.1416 。 |
pax
— 极坐标区
极坐标区 | 极坐标区数组
极坐标区或极坐标区数组。如果不指定此参量,则 thetatickformat
会修改当前坐标区(前提是当前坐标区是极坐标区对象)。
算法
thetatickformat
函数设置并查询与 theta 轴相关联的标尺对象的 TickLabelFormat
属性。
版本历史记录
在 R2016b 中推出
另请参阅
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 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)