Matlab 画柱状图

转载 2016年06月01日 11:57:04

论文中需要画图进行比较,感觉还是matlab画起来比较方便,先把自己画的图及matlab代码放上。

y=[300311;390 425; 312 321; 250 185; 550 535; 420 432; 410520;];
b=bar(y);
grid on;
ch = get(b,'children');
set(gca,'XTickLabel',{'0','1','2','3','4','5','6'})
set(ch,'FaceVertexCData',[1 0 1;0 0 0;])
legend('基于XXX的算法','基于YYY的算法');
xlabel('x axis ');
ylabel('y axis');



下面是在网上看到的一些关于matlab柱状图的相关信息:

记录一下matlab画柱状图。

 

从问题分类任务的算法比较中抽出。


-------------------------------------------------------------------

data =[1.01.00.5650.5080.4810.745];
b = bar(data);
ch = get(b,'children');
set(ch,'FaceVertexCData',[4;2;3;1;5;6])
%set(gca,'XTickLabel',{'Sinaall','Sinatravel','S&S','x','mi'})
%set(gca,'XTickLabel',{'Sinaall','Sinatravel','S&S','STM','CHI','MI'})
set(gca,'XTickLabel',{'SVM(TF)','SVM(TFIDF)','Bayes','Rocchio(TF)','Rocchio(TFIDF)','类文档排名分类'})

axis([07 0.0 1.0]) 

%%%

ylabel('microF-measure');

-------------------------------------------------------------------

--------------------------------------------------------------------------------------


data =[20.45745.57812.01622.422];
b = bar(data);

ch = get(b,'children');

set(gca,'XTickLabel',{'训练过程','测试过程'})

legend('基于类文档排名的分类算法','结合bigram的类文档排名分类算法');

ylabel('所用时间(单位:秒)');


--------------------------------------------------------------------------------------

MatlabBar图如何为每个bar设置不同颜色?

MatlabBar图如何为每个bar设置不同颜色?

20090515 星期五 15:39

Matlab中很容易创建Bar图:

data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];
b = bar(data);


data= [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4];
b = bar(data);
ch = get(b,'children');
set(ch{1},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
set(ch{2},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
set(ch{3},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])
set(ch{4},'FaceVertexCData',[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4])

解释:
[1;1;1;1;2;2;2;2;3;3;3;3;4;4;4;4]
 

是要设置的颜色,要更改这里的颜色,既可以使用Indexed,也可以使用TrueColor,详见FaceVertexCDatahelp文档。



data = [3, 7, 5, 2];
b = bar(data);
ch = get(b,'children');
set(ch,'FaceVertexCData',[0 0 1;0 1 1;1 1 1;1 01;])

 



http://blog.sciencenet.cn/blog-111625-517043.html

相关文章推荐

matlab画柱状图

matlab画柱状图   (2013-04-07 19:37:32) 转载▼ 标签:  matlab   柱状图 分类: 研究生学习 ...

MATLAB中bar3()函数画柱状图时按高度显示颜色

在利用MATLAB的bar3()函数画一个矩阵的柱状图时,如何改变显示的颜色,让它根据数据大小的不同显示不同的颜色,比如数据越大颜色越深,而不是bar3内置的颜色那样沿x轴或y轴渐变。

matlab画柱状图

论文中需要画图进行比较,感觉还是matlab画起来比较方便,先把自己画的图及matlab代码放上。 y=[300 311;390 425; 312 321; 250 185; 550 535; ...

Matlab画柱状图和折线图的暗黑技巧

Matlab有很强的绘图功能,其基本的用法参阅帮助文档已经足矣。但是对于一些定制性的功能,在帮助文档中未必能很容易查到,或者说是隐(暗)藏(黑)技巧。本文将介绍柱状图(或条形图)和折线图是会用到的一些...

matlab代码画条纹柱状图

http://blog.sina.com.cn/s/blog_491b86bf0100na7d.html 在论文中,图表往往发挥着极为重要的作用,好的图表将能进一步提升论文的质量。在书写论文...
  • cyhleo
  • cyhleo
  • 2012-04-17 20:00
  • 5631

matlab 柱状图填充代码

MsChart画柱状图插件

  • 2012-07-03 10:38
  • 2.34MB
  • 下载

d3画柱状图

代码如下: Document .axis path,.axis line{ fill:none; str...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)