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

【Matlab】如何设置bar的颜色

[复制链接]
例子1:* U" R) q( ?) d$ X9 C

$ u; I. C3 c( W) F0 P) L$ D$ m  B- L$ |

    5 _- S& t% e4 ~6 N
  • data = [3, 7, 5, 2];9 i9 G- f( r6 a

    $ K7 M* b5 O9 ?. C: r2 K
  • b = bar(data);& M6 g. g- ]8 I* L2 A" q  M0 I9 F

    + p% \- @1 F/ o- ~' R$ d4 f* U2 S
  • ch = get(b,'children');) @& Y0 t) D# B5 O
    0 b! S/ n# G0 X8 e; J
  • set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    $ L* r/ X& ~" v( r/ f
例子2:
! S1 r! R2 O- g( ^+ d
8 l* v+ g/ y# H: U) L- p
    * Q- T! `  h0 q9 |
  • data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];
    2 _% \1 ?* \1 H) \6 B
    # e' j, l; O) Y* z
  • b = bar(data);6 P2 q8 R5 L) c7 b; r( A8 I, X

    7 h1 C$ ?8 z1 W+ w6 C
  • ch = get(b,'children');; B( }# U% X* V3 R
    + i7 S9 j) f% c7 F, q- W
  • set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    ; v8 z$ r0 K  u! Y" V2 d1 ^3 g, [6 ?; E, X
  • set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    $ {8 u( l; `  t4 P
      }# T' x$ g" ]: _* W! e
  • set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])8 u2 `  c. ^/ d: m3 J

    . L' g2 ?7 q2 ]) ]% o
  • set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    ! S; u# c: |) q+ T2 B; }
例子3:
, s% X7 ]0 |# K8 A0 h& l9 U9 i8 C>> a=[1 2 3];4 Z; r/ ]9 r% d2 [
>> b=diag(a);
& j/ |+ A9 I# U>> c=bar(b,'stack');
6 p% K3 v8 g6 _  ~2 X- n* }>> color=[0 0 0.75;0 1 0;1 0.5 0];
# X1 d) Z6 K' ~( Z. K: n>> for i=1:3( d7 D9 |. E( M9 A
set(c(i),'FaceColor',color(i,);
) x5 B% i  u5 _, r0 ^$ o' fend( Y: U8 i; M3 }: c, a+ W7 l

" U$ X4 k0 F: t) v* u6 K7 v+ L                    
4 a+ h* a8 c/ P+ u# E
1 b, M1 _) B! `2 m2 t' _" H/ t$ g                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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