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

【Matlab】如何设置bar的颜色

[复制链接]
例子1:" p. z9 K& k3 v# [. Q

0 E2 q: S. s8 t3 F1 ]

    / y9 |8 l6 S3 i! }% o& W
  • data = [3, 7, 5, 2];
    # E$ j, p2 c1 ~. P: \  `: H
    4 G( ]5 ^4 I" E7 L
  • b = bar(data);( F; F. W* ?/ W

    3 m, h6 r# g& K
  • ch = get(b,'children');
    & j' A0 M: F0 z6 W8 L! v
    ' _' J, r8 }; P5 R7 D
  • set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])/ r7 L) k- B1 z' l; b: X
例子2:* f3 |) M% m( B
9 d5 r' D) i  v% K; X
    , t: n/ R1 l$ K% F8 i# E& p4 `
  • data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];
    : e+ j, u' y: k" d) @
    " J' \2 }0 ]! d- _3 `& M) T
  • b = bar(data);8 D& b$ `3 S0 R1 L5 l- A# w

    & f$ V7 f* D( q8 L+ |
  • ch = get(b,'children');
    ; I# Q, J4 c  |/ G( c% r0 X) T3 M% `( ^: W
  • set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])4 O  |4 K& S) W7 P* _, g

    8 Y: p2 F( O! u) K; b' f; Z
  • set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    / k# d  g  m5 R  E& A! w; {. a: g% P' W- _6 D
  • set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    * p6 p' X5 ^2 G$ o
    & Z3 A7 j1 a7 v- i1 [4 t. }8 t
  • set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4]). R* c3 F: ~, d
例子3:
/ d5 u+ ?2 U- N. ~5 I' n  A>> a=[1 2 3];
* B; q& z; b# P>> b=diag(a);) q& H& _  u9 M5 {' Z! E+ R
>> c=bar(b,'stack');
, t; a! b% g" \>> color=[0 0 0.75;0 1 0;1 0.5 0];: ?6 ?0 S1 o, ~3 ?7 {. ]. q
>> for i=1:3
3 E/ u, q# m; s. Q6 X7 w( h6 Jset(c(i),'FaceColor',color(i,);; j$ `' p, Y  |+ Z$ }/ D: }3 c
end
: ^" J* O- S0 Y( |3 K6 _& ~" B* V& z$ @. h& i5 }9 z0 o. r5 w1 i$ u
                    
$ w6 M( M7 j+ P  o# X7 }% [7 M2 Z
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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