如何在matlab的PDF报告的页面中容纳宽表

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

如何在matlab的PDF报告的页面中容纳宽表




需要这些哦
matlab软件
电脑
方式/
1本示例的数据是一个Mat文件,此中包含得克萨斯州奥斯丁的交通摄像机数据的单位格数组 。 该单位阵列包含诸如拍照机位置,其状况和开启日期等信息 。
我们假设包含交通摄像头数据单位格数组的traffic_data.mat文件位于当前工作目次中 。 要求是打印表格,使其所有列都适合纵标的目的放置在8.5英寸宽x 11英寸长的纸张上 。

2建立一个表:
要在报表中包含表,请利用mlreportgen.dom.FormalTable对象 。 该对象具有一个表本家儿体以及一个可选的表头和表从头至尾 。
起首,将包含MATLAB单位阵列数据的mat文件加载到工作区 。 利用单位格数组数据建立DOM正式表对象 。 为了使表更易于阅读,请将表题目设置为粗体,并在表列分隔符和表内容之间添加一个左边距空间 。
如何在matlab的PDF报告的页面中容纳宽表



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



4建立一个容器来保留陈述内容 。
如何在matlab的PDF报告的页面中容纳宽表



5建立一个题目为“奥斯丁的交通摄像机”的章节 。
如何在matlab的PDF报告的页面中容纳宽表



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



7成果:生当作的陈述包罗表,但表列太窄 。 将整个表格放在纵标的目的页面中会建立一个难以识别的表格 。

8试验编号2:将宽桌放在一张横标的目的放置的页面中,该页面宽11英寸,长8.5英寸 。
如何在matlab的PDF报告的页面中容纳宽表



9将陈述横标的目的结构设置为true 。 将表格添加到该章中 。
如何在matlab的PDF报告的页面中容纳宽表



10成果:尽管横标的目的结构比纵标的目的页面陈述要好,但很多列都不清楚,表格也不轻易阅读 。

11试用编号3:利用报表生当作器TableSlicer适用程序将输入表切当作多个切片 。 其MaxCols属性指定每个表切片的最大列数 。
起首,测验考试将桌子分当作两部门,并在默认的8.5宽x 11英寸长的肖像纸上打印 。
如何在matlab的PDF报告的页面中容纳宽表



12此刻,建立一个表切片器对象,并将形式表指定为input 。 输入表有18列,是以要建立两个切片,请将MaxCols属性设置为9 。

猜你喜欢