MatLab函数ylabel、ylim、yticks、yticklabels、ytickformat
【注】x、z 轴对应函数同理;具体函数详解在 MatLab 中使用命令 help func
查阅。
1. ylabel 函数
1.1 作用
为 y 轴添加标签。
1.2 语法
1 |
|
- 常用属性:
'FontSize', Value % 设置字体大小(默认数值 11,Value 以磅为单位)
'FontWeight', 'normal'|'bold' % 设置字体粗细(默认为 normal)
'FontName', 'XXX' | 'FixedWidth' % 设置文本字体(默认字体取决具体操作系统和区域设置,XXX 必须为系统支持的字体名称,FixedWidth 为等宽字体)
'Color', [r,g,b] | 'X' % 设置文本颜色(默认为 [0.15,0.15,0.15] RGB 三元组,X 为 MatLab 常用颜色名称)
'Interpreter', 'tex' | 'latex' | 'none' % 设置文本字符的解释方式(默认为 tex)
'HorizontalAlignment', 'left' | 'center' | 'right' % 设置文本在文本框中的水平对齐格式(默认为 center)
'Position', [x,y] % 设置文本框位置
- 文本对象
创建对象 t 后可以使用 t.XXX 访问、修改对应属性。(XXX 为属性名,即属性键值对中的键)
2. ylim 函数
2.1 作用
设置或查询 y 轴范围。
2.2 语法
1 |
|
- 半自动 y 轴范围:limits 指定的向量 [ymin, ymax] 中的一个为具体数值,一个为无穷大(无穷大方向由 MatLab 自动确认)
3. yticks 函数
3.1 作用
设置或查询 y 轴刻度值。
3.2 语法
1 |
|
4. yticklabels 函数
4.1 作用
设置或查询 y 轴刻度标签。
4.2 语法
1 |
|
5. ytickformat 函数
4.1 作用
指定 y 轴刻度标签格式。
4.2 语法
1 |
|
- 数值刻度标签格式 fmt :
数值格式(默认 '%g')| 字符向量 | 字符串标量
数值格式如下:
可选标识符(flags) | 说明 |
---|---|
, | 每隔三位数显示一个逗号 |
+ | 在正值前打印 + 号 |
0 | 用前导零而不是空格填充字段宽度 |
- | 左对齐,在值得末尾而不是开头用空格填充 |
# | 对于 %f、%e 和 %g 转换字符,即使精度为 0,也会打印小数点 |
转换标识符(required) | 说明 |
---|---|
d 或 i | 底数为 10 的有符号整数,精度值(precision)指示有效位数 |
f | 定点记数法,精度值(precision)指示小数位数 |
e | 指数记数法,精度值(precision)指示小数位数 |
g | 精简版的 e 或 f,不带尾随零,精度值(precision)指示最大小数位数 |
预定义格式 | 说明 | 等效 |
---|---|---|
'usd' | 美元(若标签使用科学计数法,则此将指数设为 0 ) | $%,.2f |
'eur' | 欧元(若标签使用科学计数法,则此将指数设为 0 ) | \x20AC%,.2f |
'gbp' | 英镑(若标签使用科学计数法,则此将指数设为 0 ) | \x00A3%,.2f |
'jpy' | 日元(若标签使用科学计数法,则此将指数设为 0 ) | \x00A5%,d |
'degress' | 在值后显示度符号 | %g\x00B0 |
'percentage' | 在值后显示百分号 | %g%% |
'auto' | 默认格式 | %g |
- 日期和时间格式 datefmt :
'auto' | 字符向量 | 字符串标量
(默认格式基于数据)
日期和时间格式如下:
字母标识符 | 说明 |
---|---|
G | 年代 |
y | 年份(没有前导零) |
yy | 年份,使用最后两位数 |
yyy, yyyy ··· | 年份(至少使用 'y' 实例数指定的位数) |
u, uu, ··· | ISO 年份(单个数字来指定年份) |
Q | 季度(使用一位数) |
季度(使用两位数) | |
QQQ | 季度(缩写) |
QQQQ | 季度(全名) |
M | 月份(使用一位数或两位数) |
MM | 月份(使用两位数) |
MMM | 月份(缩写) |
MMMM | 月份(全名) |
MMMMM | 月份(首字母大写) |
W | 一月中的第几周 |
d | 一月中的第几天(使用一位数或两位数) |
dd | 一月中的第几天(使用两位数) |
D | 一年中的第几天(使用一位、两位或三位数) |
DD | 一年中的第几天(使用两位数) |
DDD | 一年中的第几天(使用三位数) |
e | 一周中的星期几(使用一位数) |
ee | 一周中的星期几(使用两位数) |
eee | 星期几(缩写名称) |
eeee | 星期几(全名) |
eeeee | 星期几(使用一位大写数字) |
a | 一天中的时段(上午或下午) |
h | 小时(采用 12 小时制,使用一位或两位数) |
hh | 小时(采用 12 小时制,使用两位数) |
H | 小时(采用 24 小时制,使用一位或两位数) |
HH | 小时(采用 24 小时制,使用两位数) |
m | 分钟(使用一位或两位数) |
mm | 分钟(使用两位数) |
s | 秒(使用一位或两位数) |
ss | 秒(使用两位数) |
S, SS, ···, SSSSSSSSS | 小数秒(S 个数指定位数,最多 9 位) |
时区偏移量格式如下:
字母标识符 | 说明 |
---|---|
z | 时区偏移量的缩写名称 |
Z | ISO 8601 基本格式(带有小时、分钟和可选的秒字段) |
ZZZZ | 长 UTC 格式 |
ZZZZZ | ISO 8601 扩展格式(带有小时、分钟和可选的秒字段) |
x 或 X | ISO 8601 基本格式(带有小时和可选分钟字段) |
xx 或 XX | ISO 8601 基本格式(带有小时和分钟字段) |
xxx 或 XXX | ISO 8601 扩展格式(带有小时和分钟字段) |
xxxx 或 XXXX | ISO 8601 基本格式(带有小时、分钟和可选的秒字段) |
xxxxx 或 XXXXX | ISO 8601 扩展格式(带有小时、分钟和可选的秒字段) |
- 持续时间值格式 durationfmt :
字符向量 | 字符串向量
格式 | 说明 |
---|---|
'y' | 精确固定长度的年份的数目(固定长度的一年 = 365.2425 天 |
'd' | 精确固定长度的天数的数目(固定长度的一天 = 24 小时 |
'h' | 小时数 |
'm' | 分钟数 |
's' | 秒数 |
数字计时器形式显示持续时间有以下格式:
'dd:hh:mm:ss'
'hh:mm:ss'
'mm:ss'
'hh:mm'
【注】可以通过附加最多 9 个 S 字符显示最多 9 位小数的秒位。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!