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

[复制链接]
clear all2 f/ }' M" l1 O
x=0:0.01:2*pi;
- X, B8 `. ~0 I+ W% \y1=sin(x);
% [( c* a5 T) r" I6 ry2=2*sin(x);0 l# U/ E; o- A9 A
( {, I& H& z/ t' i& ^
1 I6 v' c- Y  E: W% B" `
close all;figure
' S$ h8 y$ Q8 A. Q6 s9 n, ^h=fill([x,fliplr(x)],[y1,y2],'r');
: |# a  o. K( t- ]. L' ]# {set(h,'edgealpha',0,'facealpha',0.3) + H: f( n: ^8 G5 \, A, ?) q
+ F5 |* [' {  _
& U% {: m1 E' U- J  o- M
其中,'edgealpha'值为1时表示显示边界,为0时表示没有边界;
  Z1 G2 N" ~# N& i- d5 ^1 D, x5 V'facealpha'的值表示填充颜色的透明度,值为1时表示颜色最深。
6 p+ d2 [8 D5 V3 V) m4 _; B
8 A! \: [3 }$ o. ]
7 F* Y+ M) p6 R6 Y  I2 o( e  _0 f                    
. M' w6 ?2 E  X! A/ Y+ d& P" ]# y" V$ [2 [- o5 |
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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