目录

语法

说明

示例

显示以美元为单位的刻度标签

在每个刻度标签后显示文本

控制显示的小数位数

日期刻度标签的格式

持续时间刻度标签的格式

查询当前刻度标签格式

特定坐标区的刻度标签格式


xtickformat函数是指定x轴可读标签格式。

语法

xtickformat(fmt)
xtickformat(datefmt)
xtickformat(durationfmt)
xtickformat(ax,___)
xfmt = xtickformat
xfmt = xtickformat(ax)

说明

xtickformat(fmt) 设置数值x轴刻度标签的格式。例如,将fmt指定为 'usd' 将以美元符号显示标签。
        xtickformat(datefmt) 设置显示日期或时间的标签的格式。例如,将datefmt指定为 'MM-dd-yy' 可显示 04-19-16 之类的日期。此选项仅适用于具有日期时间值的 x 轴。
        xtickformat(durationfmt) 设置显示持续时间的标签的格式。例如,将 durationfmt 指定为 'm' 可显示以分钟为单位的持续时间。此选项仅适用于具有持续时间值的 x 轴。
        xtickformat(ax,___) 使用ax指定的坐标区,而不是使用当前坐标区。指定ax作为第一个输入参数。
        xfmt = xtickformat返回当前坐标区的x轴刻度标签所使用的格式样式。xfmt可以为数值格式、日期格式或持续时间格式的字符向量,具体取决于x轴的标签的类型。
        xfmt = xtickformat(ax) 返回ax指定的坐标区所使用的格式样式,而不是返回当前坐标区使用的格式样式。

示例

显示以美元为单位的刻度标签

显示以美元为单位的带和不带小数值的 x 轴刻度标签。创建一个条形图。显示以美元为单位的沿 x 轴的刻度标签。

x = 0:20:100;
y = [88 67 98 43 45 65];
bar(x,y)
xtickformat('usd')

查询刻度标签格式。MATLAB® 返回的格式为包含格式化操作符的字符向量。

fmt = xtickformatfmt =
'$%,.2f'

通过将数值格式调整为使用精度值 0 而不是 2,可显示不带小数值的刻度标签。

xtickformat('$%,.0f')

在每个刻度标签后显示文本

创建线图后,显示沿 x 轴的刻度标签,并在每个值后附加文本“GHz”。

x = 1:10;
y = [.17 .25 .27 .28 .3 .32 .33 .34 .345 .35];
plot(x,y,'-V')
xtickformat('%g GHz')

控制显示的小数位数

创建散点图后,显示带两位小数的 x 轴刻度标签。通过向 xtickformat 传递一个数值格式的字符向量来控制小数位数,该数值格式对转换字符使用定点记数法且精度值为 2。

x = linspace(0,1,100);
y = randn(1,100).*cos(x);
scatter(x,y)
xtickformat('%.2f')

日期刻度标签的格式

创建 x 轴为日期时间值的线图。然后,更改日期的格式。

t = datetime(2014,6,28) + caldays(1:10);
y = rand(1,10);
plot(t,y);
xtickformat('MM-dd')

持续时间刻度标签的格式

创建 x 轴为持续时间值的线图。然后,更改刻度标签的格式。

t = 0:seconds(30):minutes(3);
y = rand(1,7);
plot(t,y)
xtickformat('mm:ss')

查询当前刻度标签格式

创建散点图并显示以欧元为单位的 x 轴刻度标签。然后,查询刻度标签格式。MATLAB® 返回的格式为包含格式化操作符的字符向量。

x = rand(100,1);
y = rand(100,1);
scatter(x,y)
xtickformat('eur')

xfmt = xtickformatxfmt =
'\x20AC%,.2f'

特定坐标区的刻度标签格式

从 R2019b 开始,可以使用 tiledlayout 和 nexttile 函数显示分块图。调用 tiledlayout 函数以创建一个 2×1 分块图布局。调用 nexttile 函数以创建坐标区对象 ax1 和 ax2。在每个坐标区中绘制。通过将 ax2 指定为 xtickformat 的第一个输入参数,指定下部图的 x 轴刻度标签格式。显示以美元为单位的刻度标签。

tiledlayout(2,1)
ax1 = nexttile;
plot(ax1,rand(6))ax2 = nexttile;
plot(ax2,rand(6))
xtickformat(ax2,'usd')

Matlab中xtickformat函数相关推荐

  1. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  2. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

  3. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  4. matlab s% d%,matlab中var函数的翻译For N-D arrays, VAR operates along the first

    matlab中var函数的翻译For N-D arrays, VAR operates along the first matlab中var函数的翻译 For N-D arrays, VAR oper ...

  5. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  6. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)

    Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17) 转载▼ 标签: 杂谈 分类: Matlab应用 我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是 ...

  7. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

  8. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  9. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

  10. matlab 中max函数用法

    Matlab中max函数在矩阵中求函数大小的实例如下: (1)C = max(A) 返回一个数组各不同维中的最大元素. 如果A是一个向量,max(A)返回A中的最大元素. 如果A是一个矩阵,max(A ...

最新文章

  1. 取消tableView上面多出来20个像素
  2. 基于eclipse创建android的helloworld工程
  3. C++ POD与结构体声明
  4. python的继承用法_python中继承有什么用法?python继承的用法详解
  5. 【OpenCV 例程200篇】49. 图像增强—局部直方图处理
  6. 仿函数适配器(mem_fun/mem_fun_ref)
  7. Ubuntu配置maven
  8. XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Korea
  9. 《社会调查数据管理——基于Stata 14管理CGSS数据》一导读
  10. 2021级南航计算机专硕829备考记录
  11. dorado7时间格式调整
  12. NeoKylin7用户和组管理
  13. bugku misc QAQ
  14. 微信小程序--火车票查询
  15. NodeJs+VueJs +前端实现批量打印二维码
  16. LATEX强制放置表格图片在固定的位置
  17. 前端面试宝典。向未来开启计划
  18. 《Android Studio 实战》总结一
  19. freeCodeCamp Slasher Flick
  20. omv5没有MySQL插件_omv4通过插件安装的plex无法启动了

热门文章

  1. exsi rh2288hv5 驱动_华为2288H V5阵列卡驱动下载|
  2. 怎么看懂计算机代码,程序员如何看懂别人的代码(干货,实用)
  3. 批处理删除指定文件夹中的指定类型文件
  4. 完成网络传真,网络扫描。
  5. 《解密家用路由器0day漏洞挖掘技术》学习笔记
  6. 基于PS2手柄的Arduino遥控小车
  7. matlab陷波带阻滤波器,matlab陷波滤波器 陷波滤波器器应放在系统的闭环吗
  8. Qt Design studio使用
  9. 冰点等文库下载器无法使用的解决办法
  10. 高压输电线路线夹温度监测系统装置