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

【Matlab】如何设置bar的颜色

[复制链接]
例子1:. x1 Y3 d" z" r
) J' t5 X+ _& C' y- n& {

    , _' p) V# W' X' o7 F, ^
  • data = [3, 7, 5, 2];" a2 @( e1 t# x" C. X5 p! I# {
    , ?2 w$ G* Z6 ^8 S
  • b = bar(data);
    8 x; m* g/ F; L, E% P0 a; z9 r, N* @# X$ D" w
  • ch = get(b,'children');  p' N5 v& i! }- S

    : H9 r- q! ]/ n+ z. `8 s! V
  • set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    ! s) Z1 r( g- j$ u
例子2:; e* f. F$ H$ R; `

. P; q; d- D8 Y  J
    4 w; H+ }6 x& w+ z
  • data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];2 M! o$ @7 l/ c# J" O% a" i. ]0 _
    : s5 J0 _7 B. `  P7 t) ^
  • b = bar(data);% j! M' r7 i" Q; w& p
    + I" w* T2 j8 w; {  n) a
  • ch = get(b,'children');5 E* t6 |+ k9 r; G+ ]6 J$ y
    " K8 W, ^- g8 i& r
  • set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4]): Q5 m. I$ H2 ^: G/ p: K

    ( w/ a( r, H' G
  • set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    * `" C* b' M! b9 G1 k
    . {3 P( v8 A7 j3 ?
  • set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])0 k/ p1 j1 [# q6 f$ Y  T
    ! F7 Z. m# R6 ?- d  S$ Z) S
  • set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    & g) c! ]) L- O* L8 }
例子3:
- @7 w( y* t7 k- g>> a=[1 2 3];- y2 \) O/ a( i
>> b=diag(a);
! V2 O. J9 b- w>> c=bar(b,'stack');
2 V' N- Q' R0 B9 R) @) }6 m>> color=[0 0 0.75;0 1 0;1 0.5 0];2 Z  s/ k0 G" ^- c3 ^$ [
>> for i=1:3
  W& l0 O: C$ [2 {, i$ Dset(c(i),'FaceColor',color(i,);6 l5 `- D4 z( S2 V/ e# f& T
end8 p5 j+ [+ z, A4 w& J" ^- `

6 F4 j- ]! i) R. u                    % w! o0 |7 t) h0 S6 ~3 c- J

# ~2 y* F$ ?# A( S( L& y7 N! C  w                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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