怎样使图显示成半透明的
本帖最后由 cboboc 于 2011-1-7 20:52 编辑下面是我的一幅图,我想使黄色区域呈现半透明的状态,因为黄色区域覆盖了一些数据点,所以成半透明装状态使得被盖住的数据点能显示出来,可是该怎样做呢?请大家指导! 本帖最后由 ChaChing 于 2011-1-7 22:14 编辑
若给些代码, 比较方便别人直接试!:@)
plot([-1;0;1],[-1;0;1],'o'); hold on;
t = (1/16:1/8:1)'*2*pi;x = sin(t);y = cos(t);hh=fill(x,y,'r');
set(hh,'FaceAlpha',0.5);
不是有个参数是alpha,设置透明度的 本帖最后由 cboboc 于 2011-1-8 09:37 编辑
回复 2 # ChaChing 的帖子
我试了一下,为什么横坐标和纵坐标的轴没了呢,是不是也变成透明的了呢?还有用legend命令生成的框框也是左边和下边的边框线不见了 回复 3 # zhouyang664 的帖子
恩是有这个函数,我看了一下,还是不会用,还请多帮忙! 回复 4 # cboboc 的帖子
刚又试过仔细看过,没这现象
给齐LZ的代码吧 回复 6 # ChaChing 的帖子
plot([-1;0;1],[-1;0;1],'o'); hold on;
t = (1/16:1/8:1)'*2*pi;x = sin(t);y = cos(t);hh=fill(x,y,'r');
set(hh,'FaceAlpha',0.5);
legend('number',1)
我就是直接用的您给的代码,生成的图片就是上面我上传的样子,不知道x.y两条轴线哪去了?您直接运行没有这种现象吗? 本帖最后由 ChaChing 于 2011-1-8 23:37 编辑
回复 7 # cboboc 的帖子
试过LZ的代码,没这现象:@)
回复 8 # ChaChing 的帖子
哦!真是好奇怪!呵呵{:{20}:} 回复 9 # cboboc 的帖子
我也是按照这个代码出图的,直接生成的图就如上面我上传的一样,没有横轴与纵轴,但是奇怪的是,我保存完了以后再打开就正确了,就如您的结果一样!呵呵呵不管怎样,终于能显出来了!{:{02}:} 回复 10 # cboboc 的帖子
会不会电脑显示有问题!?
有时先缩小再打开看看:@) 回复 11 # ChaChing 的帖子
恩不知道了,我在同学好几台机子上都试了下,结果都是一样,只有保存完以后效果才对,哎。。。不知道咋回事!呵呵不过这样我就很高兴啦!呵呵谢谢chaching指点!
页:
[1]