找回密码
 注册
关于网站域名变更的通知
查看: 622|回复: 4
打印 上一主题 下一主题

请问Matlab的bar图怎样生成不同颜色的条呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-7 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请教一下各位高手:bar图如何绘制的bar能带有不同的颜色呢?
8 d  W: ?! Q; R, m% c+ Q( o" M

该用户从未签到

2#
发表于 2020-4-7 18:46 | 只看该作者
纯色:
' \. _7 R5 ?. f! Q- h, y9 s7 I# g: S1 R& I, d2 K1 T; Z& i: e* ^9 i6 x
>> Y = randn(3,5);2 |6 _; d, b: ?8 P
>> h = bar(Y,'r');

该用户从未签到

3#
发表于 2020-4-7 18:46 | 只看该作者
bar(...,'bar_color') displays all bars using the color specified by the single-letter abbreviation 'r', 'g', 'b', 'c', 'm', 'y', 'k', or 'w'.
5 }& t( K$ p% ?, y' o0 n$ i/ d2 w  a) f% ], J/ ?
默认是以一个矩阵的列数来定义多少种颜色6 e+ Q( H0 b: m
如1列,就有一种颜色2 _0 p6 y2 z+ y1 h! W1 a6 I$ |
   2列,就有两种颜色- e; P+ r7 v" j! ]% U7 v2 f  x. q
   .....
; G; \& h- N, {; C   依此类推
" i" D  w! b3 [) w" N" S! _$ @
7 S- t3 U; j7 p如果要每个元素用不同的颜色来显示
" p7 U. P: [9 O& a& n" ^就要用到图形属性来修改,不能直接生成
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2020-4-7 18:47 | 只看该作者
    多颜色:$ e: a% ~! }$ m+ \
    0 [+ C4 `) X! O* G" X* x, N
    eg1:
    : F. R" U5 y4 |8 |% ^6 q6 O; \; D7 J5 j1 Y- G7 _9 D( v
    data = [3, 7, 5, 2];
    * d% S; L! Q2 Z7 Lb = bar(data);
    # E3 J1 o! h6 X) zch = get(b,'children');
    ; H7 y9 H& L) b' p7 W5 g$ k) `7 ~" gset(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    ( [6 \% @7 C+ E+ V4 S% K. u& X. W3 X9 i) X% U

    : B* n5 t" w+ t- j7 weg2:
    3 Q; d. I" }/ x; m( n* e+ Ldata = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];2 I# o) F2 s* h( [  K
    b = bar(data);+ }2 p  m$ {0 v1 J& e
    ch = get(b,'children');
    0 F# G' G- R7 L/ `! V# ~: [. Vset(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    % t$ ~0 x4 G$ w4 \' j" G/ u$ bset(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    ) v+ H7 P# j, s% O- |2 I# K, kset(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])3 V5 q2 f; ~* K+ {6 R; Y7 M
    set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])

    该用户从未签到

    5#
    发表于 2020-4-7 19:01 | 只看该作者
    颜色设置就好了
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 11:34 , Processed in 0.171875 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表