将绘图或图形内容保存到文件中
显示图像并获取当前轴。然后将轴的内容保存为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')
在瓷砖图表布局中显示两个绘图。然后通过传递给两个绘图作为PDFTiledChartLayout
对象到出口图
功能。
t = tiledlayout(2,1);NextDile Plot([1 2 3])NextTile Plot([3 2 1])出口图(T,“Layout.pdf”)
如果要只保存布局中的一个地块,请致电nextdile.
函数轴返回参数。然后将轴传递给出口图
功能。
显示HeatMap图表。然后将图表保存为仅包含具有透明背景的向量图形的PDF。
h =热图(兰德(10,10));exportgraphics (h,'hmap.pdf'那“写成BackgroundColor”那'没有任何'那'内容类型'那'向量')
创建一个名为的程序文件saveapp.m
显示一个绘图和按钮,用于保存轴内容。在按钮的回调函数中,调用Uiputfile.
函数提示用户输入文件名和位置。然后打电话给出口图
函数提供指定文件的完整路径。
功能saveapp f = Uifigure;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‘};[filename,filepath] = Uiputfile(过滤器);如果iSCHAR(文件名)ExportGraphics(AX,[FilePath Filename]);结尾结尾结尾
运行应用程序通过调用SaveApp.
功能。当你点击保存情节应用程序中的按钮,对话框提示您输入文件名和位置。然后轴内容保存在指定的文件中。围绕轴的区域,包括按钮,不包括在文件中。
SaveApp.
obj.
-图形对象图形对象,指定为其中一个对象:
任何类型的轴:an轴
那略略
, 要么地理学
目的。
独立的可视化,例如热线图
图表。
一个瓷砖图表布局,您可以创建其中Tiledlayout.
功能。
一个图中的一个容器:a控制板
那选项卡
, 要么ButtonGroup
目的。
出口图
捕获所指定对象的内容。它不会捕获UI组件,例如按钮或滑块。
它也不捕获相邻的容器或子容器。例如,考虑一个包含线条图的图形,它的相邻面板包含一个热图:
f =图;ax =轴(f,“位置”,[0.1 0.1 0.4 0.8]);绘图(AX,[0 1])P = UIPanel(F,“位置”,[0.55 0.1 0.4 0.8]);热线图(P,RAND(10,5))出口图(F,'myfigure.png')出口图(P,'mypanel.png')
运行前面的代码时,myfigure.png
包含线图,但不是热图。相似地,mypanel.png.
包含热图,但不包含线图。
文件名
-文件名文件名,指定为包含文件扩展名的字符向量或字符串标量。如果文件名
不包括完整路径,Matlab®将文件保存在当前文件夹中。您必须有权写入文件。
下表列出了支持的文件格式和文件扩展(不区分大小写)。金宝app
文件格式 | 文件扩展名 |
---|---|
联合摄影专家组(JPEG) |
'jpg' 要么'jpeg' |
便携式网络图形(PNG) |
'PNG' |
标记图像文件格式(TIFF) |
'tif' 要么'tiff' |
便携式文档格式(PDF) PDF包括嵌入字体时 |
'pdf' |
Windows的增强型元文件®仅限系统(EMF) |
'EMF' |
封装的后记®(eps) |
'EPS' |
例子:Exportagraphics(GCA,'myfile.jpg')
将当前轴的内容保存到调用的JPEG文件中myfile.jpg.
。
指定可选的逗号分离对名称,价值
参数。名称
是参数名称和价值
是相应的价值。名称
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家
。
Exportagraphics(GCA,“MyPlot.jpg”,'解决',300)
将当前坐标轴的内容保存为300-DPI图像文件。
'内容类型'
-类型的内容'汽车'
(默认)|'向量'
|'图像'
保存为EMF,EPS或PDF文件时存储的内容类型。将值指定为以下选项之一:
'汽车'
- MATLAB控制内容是否是向量图形或图像。
'向量'
- 将内容存储为可以缩放到任何大小的向量图形。如果要保存PDF文件,则文件中包含嵌入字体。
'图像'
- 将内容塑造到文件中的一个或多个图像中。
笔记
这'向量'
JPEG,TIFF和PNG文金宝app件不支持选项。
'解决'
-决议(DPI)150.
(默认)|完整的号码每英寸点(DPI)的分辨率,指定为大于或等于的整数1
。
指定分辨率的情况无效内容类型
是'向量'
。
数据类型:单身的
|双倍的
|INT8.
|int16
|int32
|INT64.
|uint8.
|uint16
|UINT32
|UINT64
“写成BackgroundColor”
-背景颜色[1 1]
(默认)|'当前的'
|'没有任何'
|RGB三重态|'r'
|'G'
|'B'
|......背景颜色,指定为'当前的'
那'没有任何'
,RGB三联,一个十六进制颜色代码或颜色名称。背景颜色控制围绕轴或图表的边距的颜色。
价值'当前的'
将背景颜色设置为父容器的颜色。
价值'没有任何'
将背景颜色设置为透明或白色,具体取决于文件格式和值内容类型
:
透明 - 用于文件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] |
'#00ffff' |
|
“红色” |
“米” |
[1 0 1] |
'#ff00ff' |
|
'黄色' |
'是' |
[1 1 0] |
'#ffff00' |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
'W' |
[1 1] |
'#ffffff' |
|
以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。
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。
:将内容复制为图像。
:复制内容为矢量图形。
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。