我如何更改条形图中条形的颜色? [英] How can I change the color of bars in bar graph?

查看:295
本文介绍了我如何更改条形图中条形的颜色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建一个条形图,在其中更改一些条形的颜色。
我的条形图代码如下:

  y = [0.04552309,-0.001730885,0.023943445,0.065564478, 0.032253892,0.013442562,... 
-0.011172323,0.024595622,-0.100614203,-0.001444697,0.019383706,0.890249809];
bar(y)

我希望前六个黑色为黑色,最后6个酒吧是蓝色的,但我不知道该怎么做。

解决方案

您需要分别绘制它们(1:6,y(1:6),'k')
保持不变
bar(7:numel(y),y(7:end),'b')
set(gca,'xtick',1:numel(y))


I'd like to create a bar graph where I change the color of some bars. The code for my bar graph is the following:

 y = [0.04552309, -0.001730885, 0.023943445, 0.065564478, 0.032253892, 0.013442562, ...
      -0.011172323, 0.024595622, -0.100614203, -0.001444697, 0.019383706, 0.890249809];
 bar(y)

I want the first six bars to be black and the last 6 bars to be blue, but I have no idea how to do it.

解决方案

You need to plot them separately (but on the same axes):

bar(1:6,y(1:6),'k')
hold on
bar(7:numel(y),y(7:end),'b')
set(gca,'xtick',1:numel(y))

这篇关于我如何更改条形图中条形的颜色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆