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

【Matlab】如何设置bar的颜色

[复制链接]
例子1:
" Z# p1 I: q5 V% Y7 i+ b2 C
% ?& v1 Z9 v1 w  z

    # P! D1 ]% Y* [% Q) i8 N  p
  • data = [3, 7, 5, 2];3 M2 C4 p0 Y, a3 K+ s
    0 w3 K' Z2 c% L
  • b = bar(data);0 p% v/ O$ f+ o
    : t9 t  n# }6 b2 B( v( c5 I
  • ch = get(b,'children');
    2 d, `4 z: S. a, N) @) `; T) Q% l* i2 z. |  C
  • set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])& c. S# m: }: Q0 x# a
例子2:( \0 j: b: ^2 G6 m5 D) _1 c5 d
( X7 D0 D! v5 t% ~! I

    + g! o! E! H) `9 @# P- \
  • data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];/ E. c) N6 G" i0 C
    3 U; k3 W+ B' b: Q2 R+ }
  • b = bar(data);
    + C- F4 R5 ^, y9 H9 H
    0 {  y4 J4 J/ R5 \7 Q: ]/ R  W
  • ch = get(b,'children');
    0 R) B: J0 N* g7 z& c+ ]. H0 N0 l" F) s* r2 V8 ]7 {, `) G9 C& w7 w
  • set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    9 f+ |  E& _7 G* p: s) ~  _
    + t( u+ Q' m* ~: t' Z7 E" S( \
  • set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4]), g5 C' A1 ~; g" Z

    & U5 B, I$ E( g1 @$ @) p7 {, m
  • set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])$ z" z5 X2 L0 U6 B

    2 s. V% [) Z6 H* ]3 a% x% |" ^' C
  • set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])% a0 }* w; I1 M/ q# e
例子3:
3 @! n( |: f; o>> a=[1 2 3];5 q7 e+ \- d# ^
>> b=diag(a);$ i& w) K9 Z3 q
>> c=bar(b,'stack');
. B1 G$ f/ n/ d>> color=[0 0 0.75;0 1 0;1 0.5 0];" A% s, f( n6 x' y6 d
>> for i=1:3" a9 v$ S9 d& M/ v0 U+ `
set(c(i),'FaceColor',color(i,);
, c# f# S* w9 @! r( P/ I0 _end
1 z2 |$ B' ?9 z7 G
* `7 L$ S7 }: `$ A                    5 p' w/ {  h' J! Y7 M

2 k6 J/ n+ o" X9 a: R1 K! v# e                                        转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
回复

举报 使用道具

相关帖子

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