复制情节或图形内容到你的邮箱
显示图像,并获得当前轴。然后轴中的内容复制为300-DPI的图像。
I = imread('peppers.png');imshow(I)AX = GCA;copygraphics(斧,'解析度',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
功能。
创建一个名为程序文件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
-Graphics对象图形对象,指定为这些对象之一:
任何类型的轴:一个轴
,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
命令复制的热图,而不是线图。
指定可选的用逗号分隔的对名称,值
参数。名称
是参数的名称和值
是对应的值。名称
必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N
。
copygraphics(GCA, '分辨率',300)
将当前轴300-DPI的图像的内容。
'内容类型'
-内容类型'汽车'
(默认)|'向量'
|'图片'
内容复制,指定其中一个选项,键入:
'汽车'
- MATLAB®控制是否将内容是矢量图形或图像。
'向量'
- 复制内容作为矢量图形可缩放到任何尺寸。
'图片'
- 复制内容的栅格图像。
'解析度'
-分辨率(DPI)150
(默认)|完整的号码分辨率以每英寸点数(DPI),指定为整数大于或等于1
。
指定的分辨率时,没有任何影响内容类型
是'向量'
。
数据类型:单
|双
|INT8
|INT16
|INT32
|Int64的
|UINT8
|UINT16
|UINT32
|UINT64
'背景颜色'
-背景颜色[1 1 1]
(默认)|'当前'
|'没有'
|RGB三元|'R'
|'G'
|'B'
|...背景颜色,指定为'当前'
,'没有'
中,RGB三元组,一个十六进制颜色代码,或颜色名。背景颜色控制围绕轴或图表边缘的颜色。
的价值'当前'
设置背景色,以父容器的颜色。
的价值'没有'
设置背景颜色为透明的或白色的,这取决于的值内容类型
:
什么时候的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] |
'#00FF00' |
|
'蓝色' |
'B' |
[0 0 1] |
'#0000FF' |
|
“青色” |
'C' |
[0 1 1] |
'#00FFFF' |
|
'品红' |
'M' |
[1 0 1] |
'#FF00FF' |
|
'黄色' |
'Y' |
[1 1 0] |
'#FFFF00' |
|
'黑色' |
数k |
[0 0 0] |
'#000000' |
|
'白色' |
'W' |
[1 1 1] |
'#FFFFFF' |
|
这里有许多类型地块的默认颜色MATLAB用途RGB三胞胎和十六进制颜色代码。
RGB三元 | 十六进制颜色代码 | 出现 |
---|---|---|
[0 0.4470 0.7410] |
'#0072BD' |
|
[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] |
'#4DBEEE' |
|
[0.6350 0.0780 0.1840] |
'#A2142F' |
|
该copygraphics
功能不支持的万博1manbetxMATLAB线上或网络应用程序托管在MATLAB的Web应用服务器™。
将鼠标悬停在出口按键在工具栏上显示与导出内容选项的下拉菜单中的轴:
:将内容保存为一个紧密裁剪图像或PDF。
:复制内容为图像。
:复制内容作为矢量图形。
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。