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

【Matlab】如何设置bar的颜色

[复制链接]
例子1:
1 K: {& x2 r$ Q. q) }/ h2 }
0 L* a2 M+ M9 f5 W" K' e
    7 Y* L3 o: I/ v
  • data = [3, 7, 5, 2];5 e" X$ x3 N7 T8 A+ H; s

    6 p+ e0 n* P" t2 u5 {1 U) _
  • b = bar(data);
    ! R% I: ^; I) I/ V, l( u
    ! R( D$ O& H' G( v7 c4 c% B
  • ch = get(b,'children');
    8 j2 [: Y! B0 k7 [: l! Z4 L; o5 h7 _' c8 m. R$ C3 r9 b7 W
  • set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])8 ]. ?* L  I$ w
例子2:2 w' ]7 C2 {5 l* ^
# D, k. V) H9 V1 P
    ; J2 W1 Z" o% \3 `9 u% d
  • data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];8 H* N+ x% b; l" D. g1 l

    ( e- }9 h  K+ t7 t5 A& G
  • b = bar(data);
    - g! N8 s" I, c; h- d! m: v+ g
    : V) m8 Y- _/ I
  • ch = get(b,'children');* Y& C; m5 y. W
    + ]& T- M2 |4 n1 \! X. I
  • set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    9 J! k. d  a& w! @" d3 Y5 ]0 {+ h/ A' K! P
  • set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    # t6 z5 ]8 a! s3 H4 E8 Y; {' |6 g2 }' b2 B! \) @4 ~/ H! K% H
  • set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])$ t% y6 H' w6 J8 v2 ~

      h6 p. l5 S, |8 g
  • set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])  K; z. M) B7 d. A" \
例子3:) {: @* S7 T) `7 }7 s7 r* o' i8 F
>> a=[1 2 3];
5 T' S! j6 l1 e* d>> b=diag(a);# y9 D1 b, a: [. ?% J6 A
>> c=bar(b,'stack');
1 q( j  o# b/ ^. z& A>> color=[0 0 0.75;0 1 0;1 0.5 0];
; r8 R0 Z+ X6 x* {& q8 n0 W6 f1 g% x>> for i=1:3
6 I8 n. i* l! h5 Oset(c(i),'FaceColor',color(i,);
6 x5 \% d5 B& ~( W3 K# |# Tend
+ |- A: y) `9 q' ]9 G& M& ?# a
                    
  ?/ U7 [7 U7 W# c( Q. o+ O0 ~, Y1 O
                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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