主要内容

将Plot保存为图像或矢量图形文件

您可以使用“导出”按钮将图形作为图像或矢量图形文件保存为图像或矢量图形文件在轴工具栏中,或通过呼叫exportgraphics函数。在决定两种类型的内容时,要考虑将文件放入的文档的质量、文件大小和格式要求。

大多数应用程序都支持图金宝app像。它们对于表示图像和复杂的表面很有用。然而,由于它们是由像素组成的,当你在其他具有不同分辨率的设备上打印或显示它们时,它们并不总是能很好地缩放。金宝搏官方网站在某些情况下,您可能需要保存具有足够分辨率的图像以满足某些质量要求。更高分辨率的文件往往更大,这使得它们很难在电子邮件中共享或上传到服务器。如果不引入工件,也很难编辑图像中的线条和文本。

矢量图形文件包含绘制直线、曲线和多边形的说明。它们用于表示由直线、曲线和纯色区域组成的内容。这些文件包含高质量的内容,可伸缩到任何大小。然而,一些曲面和网格图过于复杂,无法用矢量图形来表示。一些应用程序支持矢量图形文件的广泛编金宝app辑,而其他应用程序只支持调整图形的大小。

无论您是将plot保存为图像还是矢量图形文件,您都可以通过在MATLAB中完成内容来获得最佳结果®保存文件前的图。

交互拯救地块

要使用交互式控件保存绘图,请使用“导出”按钮在坐标轴工具栏中。当您将鼠标悬停在坐标轴的右上角时,工具栏将出现。导出按钮支持三种图像格式(PNG、J金宝appPEG和TIFF)以及PDF文件,这些文件可以包含图像或矢量图形,具体取决于坐标轴中的内容。

例如,创建一个柱状图。将鼠标悬停在导出按钮上,将图表保存为文件在轴工具栏中,并在下拉列表中选择第一个项目。

Bar ([1 11 7 8 2 2 9 3 6])

在坐标轴工具栏中显示导出选项的条形图。

MATLAB显示另存为对话框与文件类型选项。

另存为对话框。

当您使用export按钮来保存一个图形时,输出会围绕坐标轴内容(包括任何图例或颜色条)进行严格裁剪。输出不包括轴之外的内容,例如图中的其他轴。

如果图形在平铺图布局中包含多个图,您可以通过将工具栏移动到布局中来一起保存所有图。要移动工具栏,调用axtoolbar函数,并指定TiledChartLayout.对象作为输入参数。然后将鼠标悬停在工具栏中的“导出”按钮上。将悬停在布局的右上角时,将出现工具栏

节省土地以编程方式

请注意

以下示例使用exportgraphics功能,从R2020a开始可用。如果您正在使用较早的版本,请参见将Plot保存为图像或矢量图形文件(19b)

为了以编程方式节省绘图,使用exportgraphics函数,这是新的R2020a。保存的内容被紧紧地裁剪在坐标轴周围,尽量减少空白。所有UI组件和相邻的容器(如面板)都不包含在保存的内容中。的exportgraphics功能支持三种图像格金宝app式(PNG,JPEG和TIFF)和三种格式,支持向量和图像内容(PDF,EPS和EMF)。PDF格式支持嵌入字体。金宝app

例如,创建条形图并获取当前数字。然后将数字保存为PNG文件。在这种情况下,指定每英寸300点的输出分辨率(DPI)。

棒([11 7 8 2 2 9 3 6])F = GCF;%需要R2020A或更高版本exportgraphics (f,“barchart.png”'解析度',300)

条形图。

如果您使用. pdf.eps,或.emf.扩展,MATLAB存储图像或矢量图形,取决于图中的内容。

属性,可以控制文件是否包含图像或矢量图形“ContentType”名称值对参数。例如,将当前图中的内容保存为包含向量图形的PDF。

%需要R2020A或更高版本出口图(GCF,'vectorfig.pdf'“ContentType”“向量”

要在图中保存多个绘图,请创建瓷砖图表布局并通过TileChartLayout.对象的exportgraphics函数。例如,创建一个2乘1的平铺图表布局t.在布局中放置两个轴,调用nexttile功能,并绘制到轴上。然后,通过调用来将两个绘图作为EPS文件保存为EPS文件exportgraphics函数与t作为第一个论点。

t = tiledlayout(2,1);NextDile Plot([0 1 0 1])NextTile Plot([1 0 1 0])%需要R2020A或更高版本出口图(T,“twoplots.eps”

平铺图布局中的两条线形图。

在其他应用程序中打开保存的地块

您可以打开您在其他应用程序中保存的文件,例如Microsoft®词或乳胶。

要将绘图添加到LaTex文档,请先将绘图保存为EPS文件使用exportgraphics函数。然后添加\ inclobergraphics.元素添加到LaTeX文档中。例如:

\ DocumentClass {Stramity} \ usepackage {graphicx} \ begin {document} \ begin {图} [h] \ centorline {\ includegraphics [height = 10cm] {twoplots.eps} \ trescion {barm图{barg图表从matlab} \ neg {图} \结束{document}

另请参阅

|||

相关话题