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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教一下各位高手:bar图如何绘制的bar能带有不同的颜色呢?
6 n2 B& _4 n% L9 I/ ?" o# k4 E5 ^. x

该用户从未签到

2#
发表于 2020-4-7 18:46 | 只看该作者
纯色:7 L! c* y9 S9 Y( r/ L# h& t

! @3 x5 Q5 O/ h6 ]0 _0 ^>> Y = randn(3,5);
0 l7 M6 x$ K1 M. u! y; k0 S+ _$ ?>> 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'.
2 \1 g7 K& n) D! z$ V
3 y4 V( U7 a4 A9 I  F默认是以一个矩阵的列数来定义多少种颜色, f( [+ H5 J4 Q+ H
如1列,就有一种颜色
- k! p  C3 F0 t- Q  T; F) ~+ U   2列,就有两种颜色
1 h4 X0 I3 |$ ~% |! z# n& g. D0 ]   .....
: ^4 {* a/ R1 d& @2 [   依此类推
9 a8 X9 L+ n7 i6 X8 X( f) C  n. Y$ j( a' _# P  \
如果要每个元素用不同的颜色来显示
  x: k' A% [/ Z$ l. T3 C+ [就要用到图形属性来修改,不能直接生成
  • TA的每日心情

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

    [LV.1]初来乍到

    4#
    发表于 2020-4-7 18:47 | 只看该作者
    多颜色:* n. e; r1 o+ G' e  Q
    8 ~+ |' c5 {8 l; @* ]! I- \1 S  B8 o: K0 e
    eg1:
    - S+ Z  O; [2 L: z7 v& n0 V- Y  y) u" c$ o
    data = [3, 7, 5, 2];& L" _; D- R, ^
    b = bar(data);
    ) c# L3 s4 l4 t- Sch = get(b,'children');- }$ c& K, \2 S% ]
    set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])
    . r9 n* S) B5 m
    ! v" E. D- p7 ]  I# A7 A# `7 i  C' M. i
    eg2:2 Q: o! q6 a0 K8 U- w" u
    data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];! }4 L% N2 o0 c6 S# |, `% f
    b = bar(data);
    ' X$ i2 Y8 h( b8 E  [ch = get(b,'children');
    ! \) g2 P4 N& ^) t0 ~set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    , q8 c3 E& `9 ~, rset(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])6 O; D0 ^) z7 S& |, ?
    set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    : t* I# e; t$ t$ Gset(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-21 19:27 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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