收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

【Matlab】如何设置bar的颜色

[复制链接]
例子1:
; ~' E6 f, V' @+ P6 A3 \, c' O
& y/ _4 F7 W6 Q" q

    ) }$ F, {3 h( u. i1 Q
  • data = [3, 7, 5, 2];
    " e& @( ^4 ?! ~: z/ }
    / X# I1 E% m' V. V* T3 U
  • b = bar(data);: d+ o/ D9 O) f$ M

      w' U2 p5 R# Y% `- |3 z* q
  • ch = get(b,'children');5 N5 T& @% Y9 y$ b

      z' f8 l/ M% ], R+ K
  • set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    9 P0 ~% G' P5 F& e* L/ D. r4 X
例子2:
7 M8 ~8 F9 s- \3 F1 d
1 q2 N2 l. K; {
    " L' ^- L& S6 _# ?- V: R! ?
  • data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];( V/ {$ {; Q0 l
    9 |# m) {6 [9 e; }6 I
  • b = bar(data);5 t' d7 L( r6 c/ z0 i  _; [

    0 e4 G! S; @" B' |
  • ch = get(b,'children');
    9 R  V) V8 C9 U0 }  z" H9 E: Z( j; U+ k  U
  • set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])+ c: Y9 W, h! u. K

    ( c9 f. Q; S, k- r, E
  • set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    ' g9 Z* n4 l$ W: A+ j/ \. }3 u0 g$ Y! q* h3 P
  • set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    / m, q/ _# k' t
    $ C! X, L" o3 a
  • set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    6 s( a' f$ _" C) L3 F8 a- l
例子3:
5 Q; m+ {& `2 `7 y8 r- N>> a=[1 2 3];
' x6 v0 x1 T% }3 w; y* P1 F: `) y>> b=diag(a);
% B; p4 L7 g7 ]" A$ y9 i- j>> c=bar(b,'stack');& l8 i+ }9 x* q0 F8 b- w7 X
>> color=[0 0 0.75;0 1 0;1 0.5 0];
: G5 _# D1 e' u4 S>> for i=1:3' G: W' o1 d9 Q( ]: r
set(c(i),'FaceColor',color(i,);8 j' O+ J8 n2 b; L
end- ?& `, v" ^: S

7 I% v7 k4 ]# @- E) F( D0 y0 ~+ k, @                    
+ ]) K- M  ^- N: A' ^  a3 M4 J1 A8 G( }
9 X, r' T2 Y) ?5 ?                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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