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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教一下各位高手:bar图如何绘制的bar能带有不同的颜色呢?
4 b% P; O$ c7 ]; p4 k3 s

该用户从未签到

2#
发表于 2020-4-7 18:46 | 只看该作者
纯色:
) t- F* z6 H. o) j+ e8 X8 c* B$ j( p! `7 D( U( f
>> Y = randn(3,5);& D' P+ i1 o/ s: m& b1 L  }
>> 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'.# q/ e; k/ v  S1 W

! Z  Q7 m$ N7 o1 [; K默认是以一个矩阵的列数来定义多少种颜色
/ G' Q* `# B7 R1 c如1列,就有一种颜色" Z3 U! C1 [0 }! K) z5 e6 _
   2列,就有两种颜色9 ?5 C+ s1 y7 B7 a4 X
   .....
2 o* f6 l3 b! A- C   依此类推( Q" s2 }0 X: j" e7 f9 e( V2 K

3 a% p7 F* L9 V2 y; [. q0 d如果要每个元素用不同的颜色来显示
# O% Y2 q, D4 {. m就要用到图形属性来修改,不能直接生成
  • TA的每日心情

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

    [LV.1]初来乍到

    4#
    发表于 2020-4-7 18:47 | 只看该作者
    多颜色:: h0 m+ a: ?- ?3 D
    ) {  v& ~( [7 K- ~4 L* L
    eg1:9 _1 a! i1 R' W) y. y

    8 z0 X' Z8 C' r9 i$ hdata = [3, 7, 5, 2];
    + W' F0 l( v' ]  w, ], S4 ~b = bar(data);8 M- V& v0 c) L  u" {
    ch = get(b,'children');
    0 E; h" j6 x- A  Uset(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    ' j! g) E1 n! J- B2 L
    : o! w. d: T% e1 }
    / K$ r, u0 z2 e# ]4 L4 h. Q% q3 Aeg2:$ G- X. P! {. @
    data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];7 y. x7 F8 F; b' P
    b = bar(data);3 p) @& T3 \" I) A! ~0 G: t
    ch = get(b,'children');( F1 F2 O4 e, A( S
    set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])3 l, [' s# s% G$ Z4 u7 N
    set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])9 m$ _" |! V4 U( Y
    set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    & ?. i, E8 A% h, jset(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 03:49 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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