MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
指定 theta 轴刻度标签格式
thetatickformat(fmt)
thetatickformat(pax,___)
tfmt = thetatickformat
tfmt = thetatickformat(pax)
thetatickformat(fmt) 设置 theta 轴刻度标签的格式。例如,将 fmt 指定为 'usd' 将以美元符号显示标签。
fmt
'usd'
示例
thetatickformat(pax,___) 使用 ax 指定的坐标区,而不是使用当前坐标区。指定 pax 作为第一个输入参量。
pax
ax
tfmt = thetatickformat 返回当前坐标区的 theta 轴刻度标签所使用的格式样式。根据 theta 轴的标签类型,tfmt 为数值格式的字符向量。
tfmt
tfmt = thetatickformat(pax) 返回 pax 指定的坐标区所使用的格式样式,而不是返回当前坐标区使用的格式样式。
全部折叠
创建一个极坐标图。以度值的形式显示沿 theta 轴的刻度标签。
th = linspace(0,2*pi); r = 2*th; polarplot(th,r) thetatickformat('degrees')
创建一个极坐标图。显示沿 theta 轴的刻度标签,并在每个值后附加文本“deg”。
th = linspace(0,2*pi); r = th.^2; polarplot(th,r) thetatickformat('%g deg')
显示带两位小数的 theta 轴刻度标签。通过向 thetatickformat 传递一个数值格式的字符向量来控制小数位数,该数值格式对转换字符使用定点记数法且精度值为 2。
thetatickformat
theta = 0:0.01:2*pi; rho = sin(2*theta).*cos(2*theta); polarplot(theta,rho) thetatickformat('%.2f')
创建一个极坐标图,并将极坐标区对象赋给变量 pax。通过将 pax 作为 thetatickformat 函数的第一个输入参量进行传递,确保该函数作用于您刚创建的极坐标区。
polarplot(1:10,'->') pax = gca; thetatickformat(pax,'degrees')
'%g'
数值刻度标签的格式,指定为字符向量或字符串。您可以指定下表中列出的格式之一,也可以指定自定义格式。
美元。此选项等同于使用 '$%,.2f'。如果标签使用科学记数法,则此选项将指数值设置为 0。
'$%,.2f'
'eur'
欧元。此选项等同于使用 '\x20AC%,.2f' 和指数值 0。
'\x20AC%,.2f'
'gbp'
英镑。此选项等同于使用 '\x00A3%,.2f' 和指数值 0。
'\x00A3%,.2f'
'jpy'
日元。此选项等同于使用 '\x00A5%,d' 和指数值 0。
'\x00A5%,d'
'degrees'
在值之后显示度符号。此选项等同于使用 '%g\x00B0' 和默认指数值。
'%g\x00B0'
'percentage'
在值之后显示百分号。此选项等同于使用 '%g%%' 和默认指数值。
'%g%%'
'auto'
'%g' 的默认格式和默认指数值。
示例: thetatickformat('usd')
thetatickformat('usd')
您可以通过创建包含标识符的字符向量或字符串来指定自定义数值格式。
标识符是可选的,百分比符号和转换字符除外。按以下顺序构造格式:
一个或多个标志 - 用来指示在正值之前添加加号之类的选项。要查看完整的选项列表,请参阅可选标志表。
字段宽度 - 刻度标签上要打印的最小字符数。请将字段宽度指定为整数值。如果刻度值中的有效位数小于字段宽度,则在标签上用空格填充。
精度 - 小数点右侧的位数或有效位数,具体取决于转换字符。将精度指定为一个整数值。
转换字符 - 值的类型。要查看完整的选项列表,请参阅转换字符表。如果指定的转换字符不适合数据,MATLAB® 将覆盖指定的转换字符并使用 %e。
%e
您还可以在格式的开头或末尾指定字面文本。要打印单引号,请使用 ''。要打印百分比字符,请使用 %%。
''
%%
示例:thetatickformat('%.2f') 使用带两个小数位的定点记数法显示值。
thetatickformat('%.2f')
示例:thetatickformat('$%.2f') 在每个值前面显示美元符号。
thetatickformat('$%.2f')
示例:thetatickformat('%.2f million') 在每个值后面显示 million。
thetatickformat('%.2f million')
million
可选标志
,
'1,000'
'%,4.4g'
+
'+100'
'%+4.4g'
0
'0100'
'%04.4g'
–
4
'100 '
' 100'
'%-4.4g'
#
对于 %f、%e 和 %g 转换字符,即使精度为 0,也会打印小数点,例如 '100.'。对于 %g,不会删除尾随零。
%f
%g
'100.'
'%#4.4g'
转换字符
d
i
'%.4d'
0003
f
'%.4f'
3.1416
e
'%.4e'
3.1416x100
g
'%.4g'
极坐标区或极坐标区数组。如果不指定此参量,则 thetatickformat 会修改当前坐标区(前提是当前坐标区是极坐标区对象)。
thetatickformat 函数设置并查询与 theta 轴相关联的标尺对象的 TickLabelFormat 属性。
TickLabelFormat
在 R2016b 中推出
rtickformat | thetaticks | thetaticklabels | thetalim
rtickformat
thetaticks
thetaticklabels
thetalim
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处