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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教一下各位高手:bar图如何绘制的bar能带有不同的颜色呢?3 w5 O+ O# }2 S2 r: J( U- E& S

该用户从未签到

2#
发表于 2020-4-7 18:46 | 只看该作者
纯色:2 T4 }+ D$ u, a

) Q- x' _" s- w2 A>> Y = randn(3,5);% U" \0 H; ~, N" z
>> 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'.
0 R$ N; S. H9 ?% f- R0 y2 K
' e' L7 z7 M1 i% Y* _默认是以一个矩阵的列数来定义多少种颜色' {0 ?# A4 v: |  {
如1列,就有一种颜色" Z4 a, G: ]- [" x& D
   2列,就有两种颜色
) q1 D7 l% s/ p( z& \- ]   .....( Y  E" ~2 H4 o2 @8 j$ ]
   依此类推
( o& ^6 y3 k6 ?4 K( R( L6 p
. r# f' n3 v! n$ M6 V4 T+ t$ K如果要每个元素用不同的颜色来显示
4 p+ t' L; J, j; A. @就要用到图形属性来修改,不能直接生成
  • TA的每日心情

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

    [LV.1]初来乍到

    4#
    发表于 2020-4-7 18:47 | 只看该作者
    多颜色:
    - K8 Y' }3 Z; `8 C- ^# _) X* u$ x2 Y, e
    eg1:
    8 N' o' E; G# V! v5 Q5 c7 W# U% |* S4 q( E$ G
    data = [3, 7, 5, 2];/ [* L% S* y* U; k
    b = bar(data);3 \3 Z% h7 f, I+ M
    ch = get(b,'children');
      o* l4 f4 m& l. G* T: Pset(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 0 1;])4 }( j4 M; a& r  Q: S

    , l- \, R; f3 V* C1 T9 y
      Z) b9 s+ `7 `/ j% L& M. t) oeg2:
    $ i! }; {+ j0 w; L7 U" O# ^data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];7 C- x, O6 h  `- T6 o8 B. J
    b = bar(data);
    6 Y! [# k" D. C( X4 u7 L3 Zch = get(b,'children');, d9 H* X! q4 p& `) X4 ]
    set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    + v' z! Y/ [' t" A. I' Wset(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4]). {: C' s) e; {: K2 q2 o9 A2 Y% m
    set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
    & b# N1 W) }$ \! {! c! 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-8-16 13:05 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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