本示例说明如何在报表中容纳一个宽表 。

需要这些哦
matlab软件
电脑
方式/
1本示例的数据是一个Mat文件,此中包含得克萨斯州奥斯丁的交通摄像机数据的单位格数组 。 该单位阵列包含诸如拍照机位置,其状况和开启日期等信息 。
我们假设包含交通摄像头数据单位格数组的traffic_data.mat文件位于当前工作目次中 。 要求是打印表格,使其所有列都适合纵标的目的放置在8.5英寸宽x 11英寸长的纸张上 。
2建立一个表:
要在报表中包含表,请利用mlreportgen.dom.FormalTable对象 。 该对象具有一个表本家儿体以及一个可选的表头和表从头至尾 。
起首,将包含MATLAB单位阵列数据的mat文件加载到工作区 。 利用单位格数组数据建立DOM正式表对象 。 为了使表更易于阅读,请将表题目设置为粗体,并在表列分隔符和表内容之间添加一个左边距空间 。

3试验编号1:在默认的纵标的目的页面中添加DOM正式表,该页面的大小为8.5英寸宽和11英寸长 。
导入DOM和Report API包,是以您不必利用长类名 。

4建立一个容器来保留陈述内容 。

5建立一个题目为“奥斯丁的交通摄像机”的章节 。

6【如何在matlab的PDF报告的页面中容纳宽表】将建立的表添加到章节中,并将章节添加到陈述中 。

7成果:生当作的陈述包罗表,但表列太窄 。 将整个表格放在纵标的目的页面中会建立一个难以识别的表格 。
8试验编号2:将宽桌放在一张横标的目的放置的页面中,该页面宽11英寸,长8.5英寸 。

9将陈述横标的目的结构设置为true 。 将表格添加到该章中 。

10成果:尽管横标的目的结构比纵标的目的页面陈述要好,但很多列都不清楚,表格也不轻易阅读 。
11试用编号3:利用报表生当作器TableSlicer适用程序将输入表切当作多个切片 。 其MaxCols属性指定每个表切片的最大列数 。
起首,测验考试将桌子分当作两部门,并在默认的8.5宽x 11英寸长的肖像纸上打印 。

12此刻,建立一个表切片器对象,并将形式表指定为input 。 输入表有18列,是以要建立两个切片,请将MaxCols属性设置为9 。
猜你喜欢
- excel怎么快速设置数据列名称
- 如何申请一点号
- 如何找聊天话题?
- QQ管理员如何禁言群成员及取消禁言
- 如何入驻趣头条自媒体
- QQ如何设置厘米秀
- 如何区分艾条的好坏
- 英雄联盟在游戏过程中如何回复好友消息
- 刺激战场上分秘诀,教你如何快速上分!
- PPT中如何将Word文件转换为演示文稿
