主要内容

mlreportgen.report.Figureclass

包:mlreportgen.report
超类:mlreportgen.report.Reporter

图的记者

描述

创建一个图的记者和一个标题、图和标题。

mlreportgen.report.Figure类是一个处理类。

类属性

HandleCompatible
真正的

类属性的信息,请参阅类属性

创建

描述

例子

无花果= mlreportgen.report.Figure ()创建一个记者,在MATLAB图当前打开的快照®并将它添加到一个报告。使用图属性添加一个标题或改变图的大小。快照图像存储在临时报告的文件夹。报告是关闭时,快照图像复制到报告和图像从临时文件夹中删除。为了避免快照图像文件被删除,使用调试报告的属性。看到mlreportgen.report.Report

无花果= mlreportgen.report.Figure(源)创建一个记者,添加指定的图并设置财产

无花果= mlreportgen.report.Figure (Name =值)使用名称-值对集合属性。你可以在任何顺序指定多个参数名称-值对。

属性

全部展开

人物形象,指定为对象的mlreportgen.report.FormalImage记者类。记者使用gcf获取当前的MATLAB图。它使用正式的记者形象将图插入报告。指定大小的快照或标题,使用的属性FormalImage对象。

请注意

记者初始化快照财产。不重置这个属性。

图源,指定为:

  • 特征向量或字符串标量表示一个有效的路径图文件

  • 有效的图形处理

快照图像格式,指定为一个特征向量或字符串标量。金宝app支持的格式有:

  • svg的——可缩放矢量图形。

  • bmp的位图图像。

  • “jpg”——JPEG图像。

  • “png”——PNG图像。

  • “电动势”增强型图元文件,支持多克斯只在Window金宝apps上的输出®平台。

  • 气管无名动脉瘘管的' '——标签图像文件格式不支持HTML输出。金宝app

  • “pdf”- PDF图片(只支持PD金宝appF输出)。

看到兼容性的考虑

图快照图像缩放选项,指定为一个特征向量或字符串标量。扩展控件的大小图快照图像的图像文件。金宝app支持缩放选项:

  • “汽车”- PDF或单词(多克斯)输出,尺度图快照图像以适应当前页面布局,同时保持其长宽比。首先,图快照图像缩放页面宽度。如果图像高度超过页面高度,再按比例缩小图像。这个额外的扩展确保图像当前页面符合额外的一英寸的间距。比例不适用于HTML输出。

  • “自定义”——尺度图快照图像基于的值高度宽度属性。

    当您设置扩展自定义大值高度宽度属性,java.lang.OutOfMemoryError可以发生在PDF生成。为了避免这种错误,并确保图适合页面上,用小高度宽度值。

  • “没有”——不执行分级

请注意

“汽车”“自定义”选择使用MATLAB打印命令调整图。如果这个数字太大了,适合易读地在指定的空间,打印命令作物快照图像。为了避免种植,您可以指定“没有”的价值扩展选择和使用指定的记者快照属性图图像的大小。这记者减少了文本与其他图像的大小和一个用户在查看器中可能需要放大图像分辨细节。看到调整图快照图像

高度的快照图像,指定为一个特征向量或字符串标量,包括许多计量单位的缩写。例如,“2”指定了两英寸。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

例子:“2”

快照图像的宽度,指定为一个特征向量或字符串标量,包括许多计量单位的缩写。例如,“2”指定了两英寸。有效的缩写:

  • px——像素(默认)

  • 厘米- - - - - -厘米

  • - - - - - -英寸

  • 毫米- - - - - -毫米

  • 个人电脑——异食癖

  • pt——分

例子:“3”

保存快照图背景颜色,指定为真正的。如果PreserveBackgroundColor真正的快照的背景颜色与背景颜色相同的数字。如果PreserveBackgroundColor快照的背景颜色是白色的。

这个记者的模板,指定为这些选项之一:

  • 特征向量或字符串标量指定路径的文件,其中包含的模板的记者

  • 记者或报告的模板是用于这个记者或模板库中包含的模板的记者

  • DOM文档或文档模板的一部分用于记者或模板库中包含的模板的记者

指定的模板必须是相同的类型作为这个记者是附加的报告。例如,对于一个微软®报告,TemplateSrc必须是一个文字记者模板。如果TemplateSrc属性是空的,这个记者记者使用默认模板输出类型的报告。

模板的名字为这个记者,指定为一个特征向量或字符串标量。这个记者的模板必须在模板的模板库源(TemplateSrc这个记者)。

这个记者,超链接目标指定为一个特征向量或字符串标量指定链接ID或作为一个目标mlreportgen.dom.LinkTarget对象。一个特征向量或字符串转换为一个标量值LinkTarget对象。链接目标立即先于这个记者在输出中报告的内容。

方法

全部展开

例子

全部折叠

图的一个曲面图添加到报告并设置图标题和高度。

进口mlreportgen.report。*冲浪(峰);rpt =报告(“高峰”);章=(章);一章。Title =“图例子”;add (rpt,章);无花果=图();fig.Snapshot。标题=“三维阴影曲面图”;fig.Snapshot。身高=“5”;add (rpt,无花果);删除(gcf);rptview (rpt);

添加两个数据报告。将页面上的相邻,使用DOM表对象。

进口mlreportgen.report。*进口mlreportgen.dom。*rpt =报告(“高峰”);冲浪(峰值(20));图=图();rpt peaks20 =图像(getSnapshotImage(图));peaks20。宽度=“3”;peaks20。身高=[];删除(gcf);冲浪(峰值(40));图=图();rpt peaks40 =图像(getSnapshotImage(图));peaks40。宽度=“3”;peaks40。身高=[];删除(gcf);表(t = {peaks20 peaks40;的山峰(20),的山峰(40)});添加(rpt, t);关闭(rpt);rptview (rpt);

这个示例中生成PDF报告,说明了图快照图像之间的差异调整使用打印使用指定的记者指挥和调整快照财产的记者。

创建一个广泛的MATLAB®图。创建三个mlreportgen.report.Figure记者从图,并将它们添加到一个报告。

  • 第一个记者不调整图。

  • 第二个记者使用打印命令调整图。

  • 第三个记者使用快照记者调整图。

进口mlreportgen.report。*无花果=图();ax =轴(图);情节(ax,兰德(1100));pos = fig.Position;fig.Position = [pos (1) pos (2) 2 * pos (3) pos (4)];rpt =报告(“例子”,“pdf”);添加(rpt,“内在图尺寸”);figReporter0 =图(图);figReporter0。比例=“没有”;add (rpt, figReporter0);添加(rpt,“打印命令调整”);figReporter1 =图(图);add (rpt, figReporter1);添加(rpt,“快照大小记者”);figReporter2 =图(图);figReporter2。比例=“没有”;figReporter2.Snapshot。ScaleToFit = true;add (rpt, figReporter2);

关闭(rpt);删除(图)rptview (rpt);

以下是数据在生成的报告:

版本历史

介绍了R2017b

全部展开