复制绘图或图形内容到剪贴板
显示图像并获取当前轴。然后复制坐标轴的内容为一个300-DPI图像。
我= imread (“peppers.png”);imshow(i)x = gca;转型(AX,'解决',300)
显示具有延伸超出轴的边界的注释的曲线图。然后复制图的内容。
情节(1:10)注释('textarrow',[0.06 0.5],[0.73 0.5],“字符串”那'y = x') f = gcf;copygraphics (f)
在平铺图布局中显示两个图。然后将两个图复制到剪贴板TiledChartLayout
对象到copygraphics
功能。
t = tiledlayout (2, 1);Nexttile plot([3 2 1]) copygraphics(t)
如果要仅复制其中一个地块,请致电nextdile.
函数轴返回参数。然后将轴传递给copygraphics
功能。
创建一个名为张印..
显示用于将坐标轴内容复制到剪贴板的图和按钮。在按钮的回调函数中,调用copygraphics
功能。
功能Copyapp f = ui;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],'文本'那'复制plot');B.B.Buttonpushedfcn = @buttoncallback;功能ButtonCallback(〜,〜)转型(AX)结尾结尾
运行应用程序通过调用copyapp
功能。当你点击复制的阴谋按钮时,坐标轴内容被复制到剪贴板。轴周围的区域(包括按钮)不会被复制。
copyapp
obj.
-图形对象图形对象,指定为以下对象之一:
任何类型的轴:an轴
那PolarAxes
,或GeographicAxes
目的。
独立的可视化,例如的热图
图表。
控件创建的平铺图表布局Tiledlayout.
功能。
图形中的容器:A控制板
那选项卡
,或ButtonGroup
目的。
copygraphics
捕获指定对象的内容。它不捕获按钮或滑块等UI组件。
它也不捕获相邻的容器或子容器。例如,考虑一个包含线条图的图形,它的相邻面板包含一个热图:
f =图;轴=轴(f,'位置',[0.1 0.1 0.4 0.8]);p = upanel (f, x)'位置',[0.55 0.1 0.4 0.8]);Heatmap(p,rand(10,5))转义(f)转型(p)
在前面的代码中,第一个copygraphics
命令复制线图,但不复制热图。第二个copygraphics
命令复制热图,但不复制线图。
指定可选的逗号分离对名称,价值
参数。的名字
是参数名称和价值
是相应的价值。的名字
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen
.
转义(GCA,'解决',300)
将当前轴的内容复制为300 dpi图像。
'内容类型'
-类型的内容'汽车'
(默认)|“向量”
|'图像'
要复制的内容类型,指定为以下选项之一:
'汽车'
——MATLAB®控制内容是否是矢量图形或图像。
“向量”
-复制内容作为矢量图形,可以缩放到任何大小。
'图像'
- 将内容复制为光栅化图像。
'解决'
-决议(DPI)150
(默认)|整数每英寸点(DPI)的分辨率,指定为大于或等于的整数1
.
属性时,指定解析无效ContentType
是“向量”
.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
'背景颜色'
-背景颜色[1 1]
(默认)|“当前”
|'没有任何'
|RGB值|'r'
|‘g’
|“b”
|……背景颜色,指定为“当前”
那'没有任何'
,RGB三联,一个十六进制颜色代码或颜色名称。背景颜色控制围绕轴或图表的边距的颜色。
价值“当前”
将背景颜色设置为父容器的颜色。
价值'没有任何'
将背景颜色设置为透明或白色,具体取决于值ContentType
:
当ContentType =“向量”
,背景颜色是透明的。
当ContentType = '图像'
,背景颜色是白色的。
当contentType ='auto'
,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飞行符” |
|
'品红' |
'M' |
[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] |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
'#a2142f' |
|
“色彩”
-色彩'RGB'
(默认)|“灰色”
保存的图形的颜色空间,指定为'RGB'
或“灰色”
.
'RGB'
- 复制TrueColor RGB内容。
“灰色”
- 将内容转换为灰度。
这copygraphics
功能不受支持金宝appMATLAB在线™或在托管的Web应用程序中MATLAB Web应用服务器™.
徘徊在出口按钮在坐标轴工具栏中显示了一个下拉菜单,其中有导出内容的选项:
:将内容保存为严格剪裁的图像或PDF。
:将内容复制为图像。
:复制内容为矢量图形。
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
您有一个连接到MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。Webbrowser unterstützen keine MATLAB-Befehle。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。