【MATLAB】调整fill填充颜色的透明度

[复制链接]
clear all
1 B7 z, z% f& t. R2 m2 u2 _% J( S( ?x=0:0.01:2*pi;/ c* G# ?; F6 r4 [0 N4 I+ I; K
y1=sin(x);
! P/ v5 k( O) r4 N' oy2=2*sin(x);
& Y5 b( a5 Z  D8 r1 R4 I  _" d( T

; g0 o; u1 J) C& |5 z3 F1 M' R, ^( Wclose all;figure# s8 i8 f  C4 a7 u( X' @# U, x
h=fill([x,fliplr(x)],[y1,y2],'r');
  m! }; p: K# d: wset(h,'edgealpha',0,'facealpha',0.3)
5 a0 f; N. {2 \9 t
  E# @5 `7 d& D2 W. {4 H/ v) J) e  k, R! a* u
其中,'edgealpha'值为1时表示显示边界,为0时表示没有边界;
$ l$ x. ?3 Z- c" y4 a4 v3 u'facealpha'的值表示填充颜色的透明度,值为1时表示颜色最深。
% q, ]2 g/ R$ K# d- M: k2 O
2 g$ i# x- P6 F/ U, J/ T+ R; A  R, y) y" n' `7 s
                    
# g- e9 t% m) l8 b' W' p
: L6 \% K! h5 E, W* u/ ]                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
黄金品质
活跃在2021-12-8
快速回复 返回顶部 返回列表