保存情节或图形内容到文件
显示图像并获取当前轴。然后将轴的内容保存为300 dpi jpeg文件。
我= imread (“peppers.png”);imshow(i)x = gca;出口图(AX,“Peppers300.jpg”那'解决', 300)
显示带有扩展到坐标轴边界之外的注释的图。将图的内容保存为PDF文件。
情节(1:10)注释('textarrow'(0.06 - 0.5), (0.73 - 0.5),“字符串”那'y = x') f = gcf;exportgraphics (f,“AnnotatedPlot.pdf”)
显示条形图并获取当前轴。然后将轴的内容保存为仅包含载体图形的PDF。
Bar ([10 22 31 43]) ax = gca;出口图(AX,'barchart.pdf'那'内容类型'那“向量”)
在平铺图布局中显示两个图。然后将两个图保存为PDF,通过传递TiledChartLayout
对象到exportgraphics
函数。
t = tiledlayout (2, 1);Nexttile plot([3 2 1]) exportgraphics(t,“Layout.pdf”)
如果要只保存布局中的一个地块,请致电nextdile.
函数轴返回参数。然后将轴传递给exportgraphics
函数。
显示HeatMap图表。然后将图表保存为仅包含具有透明背景的向量图形的PDF。
h =热图(兰德(10,10));exportgraphics (h,'hmap.pdf'那“写成BackgroundColor”那'没有任何'那'内容类型'那“向量”)
创建一个名为saveapp.m
显示一个绘图和按钮,用于保存轴内容。在按钮的回调函数中,调用uiputfile
函数提示用户输入文件名和位置。然后打电话给exportgraphics
函数提供指定文件的完整路径。
函数Saveapp f = uiffigure;ax = uiaxes (f,“位置”,[25 25 400 375]);绘图(AX,[0 0.3 0.1 0.6 0.4 1] B = UIBUTTON(F,“位置”,[435 200 90 30],“文本”那“拯救阴谋”);B.B.Buttonpushedfcn = @buttoncallback;函数ButtonCallback(〜,〜)滤波器= {‘* . jpg”;'* .png';‘* .tif‘;‘* . pdf”;‘* .eps‘};[文件名,filepath] = uiputfile(过滤器);如果ischar(文件名)exportgraphics (ax, [filepath文件名]);结尾结尾结尾
运行应用程序通过调用SaveApp.
函数。当你点击保存情节应用程序中的按钮,对话框提示您输入文件名和位置。然后轴内容保存在指定的文件中。围绕轴的区域,包括按钮,不包括在文件中。
SaveApp.
obj.
-图形对象图形对象,指定为以下对象之一:
任何类型的轴:an轴
那PolarAxes
,或GeographicAxes
对象。
独立的可视化,例如的热图
图表。
控件创建的平铺图表布局Tiledlayout.
函数。
图形中的容器:A控制板
那选项卡
,或ButtonGroup
对象。
exportgraphics
捕获指定对象的内容。它不捕获按钮或滑块等UI组件。
它也不捕获相邻的容器或子容器。例如,考虑一个包含线条图的图形,它的相邻面板包含一个热图:
f =图;ax =轴(f,“位置”,[0.1 0.1 0.4 0.8]);p = upanel (f, x)“位置”,[0.55 0.1 0.4 0.8]);热线图(P,RAND(10,5))出口图(F,'myfigure.png') exportgraphics (p,“mypanel.png”)
当您运行上述代码时,myfigure.png
包含线图,但不是热图。相似地,mypanel.png.
包含热图,但不包含线图。
文件名
-文件名称文件名,指定为包含文件扩展名的字符向量或字符串标量。如果文件名
不包括完整路径,Matlab®将文件保存在当前文件夹中。您必须具有写入文件的权限。
下表列出了支持的文件格式和文件扩展名(不区分大小写)。金宝app
文件格式 | 文件扩展名 |
---|---|
联合摄影专家组(JPEG) |
“jpg” 或'jpeg' |
便携式网络图形(PNG) |
“png” |
标记图像文件格式(TIFF) |
'tif' 或'tiff' |
便携式文档格式(PDF) PDF包括嵌入字体时 |
'pdf' |
Windows的增强型元文件®仅限系统(EMF) |
'EMF' |
封装的附言®(每股收益) |
“每股收益” |
例子:exportgraphics (gca myfile.jpg)
将当前轴的内容保存到调用的JPEG文件中myfile.jpg
.
指定可选的逗号分离对名称,价值
参数。的名字
是参数名称和价值
为对应值。的名字
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家
.
Exportagraphics(GCA,“MyPlot.jpg”,'解决',300)
将当前坐标轴的内容保存为300-DPI图像文件。
'内容类型'
-类型的内容'汽车'
(默认)|“向量”
|'图像'
保存为EMF、EPS或PDF文件时要存储的内容类型。将该值指定为以下选项之一:
'汽车'
- MATLAB控制内容是矢量图形还是图像。
“向量”
—以矢量图形的形式存储内容,可以伸缩到任何大小。如果您正在保存PDF文件,则可嵌入字体包含在文件中。
'图像'
- 将内容塑造到文件中的一个或多个图像中。
笔记
这“向量”
选项不支持JPEG、TIFF金宝app和PNG文件。
'解决'
-决议(DPI)150
(默认)|整数每英寸点(DPI)的分辨率,指定为大于或等于的整数1
.
属性时,指定解析无效ContentType
是“向量”
.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
“写成BackgroundColor”
-背景颜色[1 1]
(默认)|“当前”
|'没有任何'
|RGB值|'r'
|‘g’
|“b”
|……背景颜色,指定为“当前”
那'没有任何'
,RGB三联,一个十六进制颜色代码或颜色名称。背景颜色控制围绕轴或图表的边距的颜色。
价值“当前”
将背景颜色设置为父容器的颜色。
价值'没有任何'
将背景颜色设置为透明或白色,这取决于文件格式和的值ContentType
:
透明 - 用于文件ContentType =“向量”
白色-为图像文件,或当ContentType = '图像'
当ContentType = '汽车'
,Matlab根据其用于确定类型内容的启发式设置背景颜色。
或者,指定自定义颜色或命名颜色。
RGB三联体和十六进制颜色代码在指定自定义颜色时很有用。
RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0.
来F
.这些值不区分大小写。因此,颜色是代码“# FF8800”
那'#ff8800'
那“# F80”
,'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB三重态 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
'红色的' |
'r' |
(1 0 0) |
'#ff0000' |
|
'绿色' |
‘g’ |
(0 1 0) |
'#00ff00' |
|
“蓝” |
“b” |
(0 0 1) |
'#0000ff' |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
'是' |
[1 1 0] |
'#ffff00' |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
'W' |
[1 1] |
'#ffffff' |
|
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。
RGB三重态 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
'#d95319' |
|
[0.9290 0.6940 0.1250] |
'#edb120' |
|
(0.4940 0.1840 0.5560) |
'#7e2f8e' |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
'#a2142f' |
|
“色彩”
-颜色空间“rgb”
(默认)|“灰色”
|“cmyk”
所保存图形的颜色空间,指定为“rgb”
那“灰色”
,或“cmyk”
.
“rgb”
- 导出TrueColor RGB内容。
“灰色”
- 将内容转换为灰度。
“cmyk”
—导出内容前,将内容转换为CMYK(青色、品红、黄色和黑色)。这种颜色空间只支持EPS文件。金宝app
徘徊在出口按钮在坐标轴工具栏中显示了一个下拉菜单,其中有导出内容的选项:
:将内容保存为严格剪裁的图像或PDF。
:将内容复制为图像。
:复制内容为矢量图形。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。