matlab绘图时,axes周围的背景能设为透明的吗?

作者&投稿:盈赖 (若有异议请与网页底部的电邮联系)
求问matlab绘图时,axes周围的背景能设为透明的吗~

里面Figure Back Color栏里有三个选项,第一个Use figure color 是使用当前绘图的背景色。第二个Force white background 是用白色的背景色。第三个Transparent background 是使用透明背景色。 复制到word之后,在我机器上的实际效果是。第一种复制成灰色,就是跟matlab里显示的一样。第二种白色,因为word文档背景色也是白色,所以看起来好像是透明的,实际不是,如果你把图片设置成在文字上方,就会挡住下面的文字了,所以不是透明的。第三种复制出来是黑色的背景。 所以实际上都不是透明的。不过一般选白色就可以了,如果嫌白边太多可以在word里裁剪。 而想做到透明要在word里设,选中图片后,会出现一个“图片”工具栏,倒数第二个按钮是“设置透明色”,点一下这个按钮,再去图片上背景那里点一下,就会把背景设为透明的了。 建议你matlab里还是设置成灰色的,然后再在word里把灰色设成透明色。因为把白色设成透明色的话,不光边上变成透明的,连所绘的图像里面也变成透明的了。多试一试就知道了。

matlab的gui 所有的background 颜色都是由RGB来设定
而所谓的透明,就是不填充任何象素,自然也就没有RGB值。
所以matlab的gui 是不支持透明的
要想美观一点,只能让控件background 颜色与主界面的颜色接近就好.

在画图的窗口Edit菜单里有个Copy Options选项,选择这个进入设置。
里面Figure Back Color栏里有三个选项,
第一个Use figure color 是使用当前绘图的背景色。
第二个Force white background 是用白色的背景色。
第三个Transparent background 是使用透明背景色。

复制到word之后,在我机器上的实际效果是。
第一种复制成灰色,就是跟matlab里显示的一样。
第二种白色,因为word文档背景色也是白色,所以看起来好像是透明的,实际不是,如果你把图片设置成在文字上方,就会挡住下面的文字了,所以不是透明的。
第三种复制出来是黑色的背景。

所以实际上都不是透明的。
不过一般选白色就可以了,如果嫌白边太多可以在word里裁剪。

而想做到透明要在word里设,
选中图片后,会出现一个“图片”工具栏,倒数第二个按钮是“设置透明色”,点一下这个按钮,再去图片上背景那里点一下,就会把背景设为透明的了。

建议你matlab里还是设置成灰色的,然后再在word里把灰色设成透明色。
因为把白色设成透明色的话,不光边上变成透明的,连所绘的图像里面也变成透明的了。
多试一试就知道了。

在画图的窗口Edit菜单里有个Copy Options选项,选择这个进入设置。
里面Figure Back Color栏里有三个选项
第一个Use figure color 是使用当前绘图的背景色。
第二个Force white background 是用白色的背景色。
第三个Transparent background 是使用透明背景色。
复制到word之后,在我机器上的实际效果是。
第一种复制成灰色,就是跟matlab里显示的一样。
第二种白色,因为word文档背景色也是白色,所以看起来好像是透明的,实际不是,如果你把图片设置成在文字上方,就会挡住下面的文字了,所以不是透明的。
第三种复制出来是黑色的背景。 所以实际上都不是透明的。
不过一般选白色就可以了,如果嫌白边太多可以在word里裁剪。
而想做到透明要在word里设, 选中图片后,会出现一个“图片”工具栏,倒数第二个按钮是“设置透明色”,点一下这个按钮,再去图片上背景那里点一下,就会把背景设为透明的了。 建议你matlab里还是设置成灰色的,然后再在word里把灰色设成透明色。
因为把白色设成透明色的话,不光边上变成透明的,连所绘的图像里面也变成透明的了。

应该是你word的问题!

背景应该是白色吧 不是透明,奇怪 应该是白色啊


matlab中这个哪里错了,为什么画不出完整的图?
程序不错。

问几个matlab的题!
6)MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。7)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。8)功...

ATLAB模糊系统设计图书目录
1.4 控制语句:包括循环语句和条件转移语句,强调编程逻辑的构建。1.5 绘图应用:介绍了MATLAB的图形绘制功能。第2章 模糊系统的理论基础2.1 模糊系统基础:详细解释模糊集、模糊规则和推理系统,以及非线性逼近和问题探讨。2.2 模糊集合和模糊关系:探讨了经典和模糊集合的区别,以及模糊关系的运算和分...

新人求助matlab安装包做毕设要用
MATLAB 提供了内置的二维和三维绘图函数,以及立体可视化函数。使用这些函数,可以实现数据可视化,了解数据,并交流结果。对绘图进行自定义时既可以采用交互方式,也可以采用编程方式。MATLAB 图例库提供了在 MATLAB 中以图形方式显示数据的各种示例。在每一个示例中,均可查 看和下载源代码,以便在 MATLAB ...

MATLAB\/Simulink电力系统建模与仿真的图书目录
前言第1章 MAlLAB基础知识1.1 MATLAB简介1.1.1 概述1.1.2 MATLAB安装与运行1.2 MATLAB工作环境1.3 MATLAB7.0的通用命令1.4 MATLAB的计算基础1.4.1 M.ATLAB的预定义变量1.4.2 常用运算和基本数学函数1.4.3 数值的输出格式1.5 基本赋值和运算1.6 MATLAB程序设计基础1.7 MATLAB的绘图功能...

茶陵县18384998704: matlab绘图时,axes周围的背景能设为透明的吗? -
谏转敬宇: 在画图的窗口Edit菜单里有个Copy Options选项,选择这个进入设置. 里面Figure Back Color栏里有三个选项, 第一个Use figure color 是使用当前绘图的背景色. 第二个Force white background 是用白色的背景色. 第三个Transparent ...

茶陵县18384998704: 用matlab画图的时候背景颜色是灰色的,怎么改? -
谏转敬宇: axes自身的背景默认是白色的.你说的是axes周围的背景吧. 在画图命令前加上这一句: figure1 = figure('Color',[1 1 1]);

茶陵县18384998704: Matlab中怎么去掉axes边上的刻度线与刻度值 -
谏转敬宇: >> plot(x,y);>> set(gca,'Xtick',[])>> set(gca,'Ytick',[])

茶陵县18384998704: 用matlab画图可去掉灰色的吗? -
谏转敬宇: 可以,这是软件最基本的.

茶陵县18384998704: Matlab中怎样释放掉axes所占用的图形句柄??
谏转敬宇: 就是设置axes的位置,左下宽高,单位是和整个figure宽高的比例 四个数依次是坐标左下角起点坐标和长度,宽度. 可以看看这个例子: x = 0 : 0.01 : 2 * pi; y1 = sin(x); y2 = cos(x); y3 = sin(x) + cos(x); plot(x, y1) axes('position', [0.55 0.65 0.3 0.2]) ...

茶陵县18384998704: 关于matlab的gui中axes的使用问题 -
谏转敬宇: 如下修改就好了 [FileName2,PathName2] = uigetfile('*.bmp','*.jpg','Select BMP file'); path=fullfile(FileName2,FileName2) img=imread(path); axes(handles.axes1); imshow(img);原因可能是你的GUI中有其他figure出现时,在那个figure中可能没有tag没有axes1的控件还有你的路基那样那个组合有可能出错 做好使用fullfile函数

茶陵县18384998704: matlab的GUI界面有两个Axes,如何在两个里面分别画图? -
谏转敬宇: 在写callback的时候,用axes(handles.axes1)来选择操作哪个Axes,handles.axes1里的axes1是要操作的那个Axes的tag值.

茶陵县18384998704: matlab怎样能让axes的坐标固定 -
谏转敬宇: 在画图的代码之前,请使用axes(handles.axes2)命令是的坐标系处于活动状态,然后固定坐标轴范围使用AXIS([XMINXMAXYMINYMAX])函数,祝好.

茶陵县18384998704: Matlab cylinder 函数
谏转敬宇: <p>axes_handle用于指定绘图的坐标系.</p> <p>MATLAB可以同时打开多个窗口(figure),而每个窗口有可以有多个坐标系(aexs).</p> <p>系统在root层有一个CurrentFigure属性,即当前窗口,后续的操作默认会针对于当前窗口进行....

茶陵县18384998704: matlab中做GUI时想覆盖上面的axes中的图像,怎么办?急求啊!!!!! -
谏转敬宇: 设你的axes的句柄为handles.axes plot(handles.axes, ...) ,. ...是你要画的数据, 再用drawnow函数刷新. 如果你是用其他函数画图,类似.如果你是显示图像,那么在用imshow等函数之前,加入语句axes(handles.axes)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网