情节或图形内容复制到剪贴板
显示一个图像,获取当前轴。然后复制的内容轴300 dpi的形象。
我= imread (“peppers.png”);imshow甘氨胆酸(I) ax =;copygraphics (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情节((1 2 3))nexttile情节([3 2 1])copygraphics (t)
如果你想复制的一个阴谋,调用nexttile
函数与轴返回参数。然后通过轴copygraphics
函数。
显示一个热图图表。然后复制图表作为一个矢量图形并指定一个透明背景。
h =热图(兰德(10,10));copygraphics (h,“ContentType”,“向量”,“写成BackgroundColor”,“没有”)
创建一个程序文件copyapp.m
显示的情节和一个按钮将轴的内容复制到剪贴板。在按钮的回调函数,调用copygraphics
函数。
函数copyapp 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。ButtonPushedFcn = @buttoncallback;函数buttoncallback (~ ~) copygraphics (ax)结束结束
运行应用程序通过调用copyapp
函数。当你点击复制的阴谋按钮时,轴的内容复制到剪贴板。轴周围的区域,包括按钮,不是复制。
copyapp
obj
- - - - - -图形对象指定图形对象,这些对象之一:
任何类型的轴:一个轴
,PolarAxes
,或GeographicAxes
对象。
一个独立的可视化等的热图
图表。
瓦图布局,您创建的tiledlayout
函数。
图:一个容器内面板
,选项卡
,或ButtonGroup
对象。
copygraphics
捕获对象指定的内容。它不捕捉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,兰德(10、5)copygraphics (f) copygraphics (p)
在前面的代码中,第一个copygraphics
命令复制行情节,但不是热图。第二个copygraphics
命令复制的热图,但不是阴谋。
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
甘氨胆酸copygraphics(,“决议”,300)
副本的内容当前轴300 dpi的形象。
ContentType
- - - - - -类型的内容“汽车”
(默认)|“向量”
|“图像”
类型的内容复制、指定为这些选项之一:
“汽车”
——MATLAB®控制是一个矢量图形或图像的内容。
“向量”
——复制内容作为一个向量图形,可以扩展到任意大小。
“图像”
作为一个点阵图片——复制内容。
决议
- - - - - -决议(DPI)150年
(默认)|整数决议在每英寸点数(DPI),指定作为一个整体数量大于或等于1
。
指定该决议时没有影响ContentType
是“向量”
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
写成BackgroundColor
- - - - - -背景颜色(1 1 1)
(默认)|“当前”
|“没有”
|RGB值|“r”
|‘g’
|“b”
|……背景颜色,指定为“当前”
,“没有”
,一个RGB值,一个十六进制的颜色代码,或颜色名称。背景颜色控制边缘的颜色围绕着轴或图表。
的值“当前”
将背景色设置为父容器的颜色。
的值“没有”
将背景色设置为透明或白色,根据的价值ContentType
:
当ContentType =“向量”
背景颜色是透明的。
当ContentType = '图像'
的背景颜色是白色的。
当ContentType = '汽车'
根据启发式,MATLAB设置背景颜色用于确定内容复制类型。
另外,指定一个自定义颜色和颜色命名。
RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]
;例如,(0.4 0.6 0.7)
。
十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 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) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
色彩
- - - - - -色彩“rgb”
(默认)|“灰色”
指定的保存的图形,色彩“rgb”
或“灰色”
。
“rgb”
真彩RGB -副本内容。
“灰色”
——内容转换为灰度。
的copygraphics
不支持功能金宝appMATLAB在线™或在web应用程序托管MATLAB™Web应用程序服务器。
徘徊在出口按钮轴工具栏显示一个下拉菜单中选择输出内容:
:将内容保存为一个紧密裁剪图像或PDF。
:复制内容作为一个形象。
:作为一个向量图形复制内容。
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。