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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教一下各位高手:bar图如何绘制的bar能带有不同的颜色呢?( e$ T. |- C, |/ l

该用户从未签到

2#
发表于 2020-4-7 18:46 | 只看该作者
纯色:
+ e6 F1 p- q1 I3 n7 y4 ]% m+ b' L
>> Y = randn(3,5);, d1 T2 ]8 O6 I+ t
>> 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'." S) z. D* Z2 ~; x& [+ E7 p

+ w0 u" @9 X8 a默认是以一个矩阵的列数来定义多少种颜色
; ^# S: Y2 s9 c) o/ |6 K如1列,就有一种颜色
7 X5 B) d9 j& M8 Q+ h6 R, b! b   2列,就有两种颜色
8 U4 l: j4 {# w0 j) s6 v+ Q" Z   .....9 L  C3 T$ _: b: O' M
   依此类推, g0 R; c# L2 p) X  f- X
4 G  t4 ]- k; [) Z; j, q
如果要每个元素用不同的颜色来显示3 N) B1 @$ b; C7 H8 D3 X9 ^
就要用到图形属性来修改,不能直接生成
  • TA的每日心情

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

    [LV.1]初来乍到

    4#
    发表于 2020-4-7 18:47 | 只看该作者
    多颜色:
    8 X$ D2 T8 c2 e* v* c$ K* ]
    ) U* O" {. j  W2 V, o" Neg1:( L" r' v. D1 X& @
    8 N  |. D! N7 J
    data = [3, 7, 5, 2];
    % _4 `! S' v( L  w% h/ C, Tb = bar(data);) n) b3 ^* X  ?: A3 ~% F# G
    ch = get(b,'children');! w5 J1 ^+ q; K2 {/ q2 H
    set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    6 f0 k8 I, Y( J8 P- F
    " n/ h1 c8 v0 v
    1 d) g, q1 w$ a8 ^' Feg2:
    1 s2 X" u; {8 [' Hdata = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];
    ' ]: h0 R& d" m# Z( G% ub = bar(data);
    , F) w2 q) G( ?( x4 Uch = get(b,'children');
    / _1 Y# a4 ?: q, wset(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])2 Y; P1 @4 M7 k3 s
    set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    # l8 i( r. {  O( Xset(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    ' f# F; ], m& x3 \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-7-22 10:24 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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