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中bar3()函数画柱状图时按高度显示颜色

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

MATLAB画柱状图填充(多种)

1、把下列代码保存为名为“applyhatch.m”的文件 function applyhatch(h,patterns,colorlist) %APPLYHATCH Apply hatched ...

matlab画柱状图

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

matlab代码画条纹柱状图

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

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

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

matlab 柱状图填充代码

  • 2016年12月06日 22:16
  • 5KB
  • 下载

使用matlab绘画柱状图,且使用不同的图案填充

 在论文中,图表往往发挥着极为重要的作用,好的图表将能进一步提升论文的质量。在书写论文时,很多时候需要绘制柱状图,然而不同的柱状图如果采用颜色区分,当论文打印以后,视觉效果大打折扣,甚至无法区分...

Matlab绘制彩色渐变色柱状图

转自:http://blog.sina.com.cn/s/blog_5fe5061101013lhq.html     % 彩色柱状图 %% 用到的数据 n = 13; Z = ran...

转:使用matlab绘画柱状图,且使用不同的图案填充

在论文中,图表往往发挥着极为重要的作用,好的图表将能进一步提升论文的质量。在书写论文时,很多时候需要绘制柱状图,然而不同的柱状图如果采用颜色区分,当论文打印以后,视觉效果大打折扣,甚至无法区分。在遇到...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Matlab 画柱状图
举报原因:
原因补充:

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