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

y=[300 311;390 425; 312 321; 250 185; 550 535; 420 432; 410 520;];
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.0, 1.0, 0.565, 0.508, 0.481, 0.745];
b = bar(data);
ch = get(b,'children');
set(ch,'FaceVertexCData',[4;2;3;1;5;6])
%set(gca,'XTickLabel',{'Sina all','Sina travel','S&S','x','mi'})
%set(gca,'XTickLabel',{'Sina all','Sina travel','S&S','STM','CHI','MI'})
set(gca,'XTickLabel',{'SVM(TF)','SVM(TFIDF)','Bayes','Rocchio(TF)','Rocchio(TFIDF)','类文档排名分类'})

axis([0 7 0.0 1.0])

%%%

ylabel('micro F-measure');

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

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

data = [20.457, 45.578; 12.016, 22.422];
b = bar(data);

ch = get(b,'children');

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

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

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

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

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

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

2009年05月15日 星期五 15:39

在Matlab中很容易创建Bar图:

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

在Matlab中如何让Bar图的每一个Bar颜色不同?
下面是一个例子:

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,也可以使用True Color,详见FaceVertexCData help文档。

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 0 1;])

matlab画柱状图相关推荐

  1. MATLAB 画柱状图:更改横轴显示内容,调整横轴显示角度,纵轴加百分号%,调整纵轴显示范围,柱状图顶添加数字

    以下程序为根据画图需要,查阅各种资料汇总的结果,为日后查询和交流,总结如下. 四部分加到一起,为完整程序. 内容有详细注释,参照程序,修改参数,可得自己想要的效果. 如有不详尽之处,如增大字号语句的解 ...

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

    Matlab有很强的绘图功能,其基本的用法参阅帮助文档已经足矣.但是对于一些定制性的功能,在帮助文档中未必能很容易查到,或者说是隐(暗)藏(黑)技巧.我们首先来看看在绘制barplot(柱状图)时,可 ...

  3. matlab 画柱状图和误差棒,小白1分钟绘图:带误差棒的柱状图

    目标图片效果 想要实现的图片效果 其实上图说白了就是均值加减标准差,上面的线条是用来标示组间比较的. 制图清单 1.工具: R+Rstudio 2.数据准备:需要如下样式的数据. 第一列是分组,第二列 ...

  4. Matlab画柱状图(二维)

    二维柱状图, bar(a) 也可设置柱状图的宽度 注意当x轴 上的label过多,比如 超过15个时,则只显示5个. close all; clear all; clc; figure('positi ...

  5. matlab 画年增长率 命令,matlab画柱状图_中国gdp增长率_gdp柱状图

    2011年海南GDP柱状图-海南十年 综合经济实力提升最快 民生投入最 JPG,550x369,231KB,373_250 美国2014gdp预测增长,美国GDP增速强力恢复 ,美国2014gdp预测 ...

  6. MATLAB画柱状图填充(多种)

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

  7. matlab画柱状图,使得黑白印刷可以分辨

    代码: data = [257.4,228.19;306,253.89;27,16.5]; bar(data,1); axis([0 4 0.0 350]); legend('相互速度障碍法','改进 ...

  8. matlab画平行x轴的图,【MATLAB】画平行于坐标轴的曲线

    用MATLAB画函数的曲线 用MATLAB画函数曲线 2013年8月11日 命令funtool 这是单变量函数分析的交互界面,比较方便,特别适用于y=f(x)型,即y与x分开的函数形式.见下图 mat ...

  9. 用matlab画出漂亮的组合图,折线图加柱状图,论文用图

    效果如下:(转发请标明出处) % 定义线上点的x坐标 x = 1:1:5; %第一个1是起始端点,中间的是步长,最后一个是结束端点 %纵坐标 samp1 = [0.999 0.9 0.5 0.1221 ...

  10. matlab 画频率统计图(柱状图)bar hist

    例如: a = [3,6,9,5,3,4,9,6,4,5,7,15,9,18,6] 想将a等分成3份,而且统计a中的各个元素落在这3个区间中的个数. 落在[3 , 8]中10个 落在[8 , 13]中 ...

最新文章

  1. 已知三角形三点坐标求角度_高中数学:椭圆相关角度的最值问题
  2. html修改上传文件名,input(file)样式修改及上传文件名显示
  3. nyoj 720 项目安排(dp+二分优化)
  4. xp系统设置锁定计算机,系统锁定时不关机的诀窍 给XP系统关闭计算机再加一把锁...
  5. 作者:蒋凡(1979-),男,百度外卖研发中心技术委员会主席、主任架构师,中国计算机学会专业会员。...
  6. tomcat整合apache
  7. 如何在校外下载期刊全文--应对大家工作后的资料搜寻
  8. shell分隔符获取数据
  9. conda: No writeable envs directories configured.
  10. 解决File “D:\ProgramData\Anaconda3\lib\site-packages\keras\engine\saving.py“,相关问题
  11. 语义错误和语法错误的区别
  12. 早期日语笔记----日语从入门到入土笔记
  13. 东航手机值机选座推荐
  14. 谈谈笔者是怎么拿到HFish社区活动仅有的500京东E卡
  15. “年薪百万”的视频剪辑师?Adobe专家让这一切都成为可能
  16. Hadoop 服务器IP地址的配置
  17. 大数据基础之常用Linux命令
  18. CAD角度标注命令,标注CAD图纸
  19. 宝塔php防盗链,宝塔面板开启防盗链的方法详细教程
  20. 怎么制作视频的动态字幕?

热门文章

  1. 企业管理中使用凌云仓库管理软件免费版的优势
  2. matlab中whos怎么用,【安富莱DSP教程】第3章 Matlab 简易使用(一)
  3. 《设计心理学 1 日常的设计》 唐纳德·A·诺曼 pdf下载
  4. h3c交换机服务器无响应,华为(H3C)交换机版本升级遇到的问题总结
  5. MRP存在的七大缺陷,你造吗?
  6. 通过微软私有云MCSE认证
  7. 服务器lsass系统错误,lsass.exe系统错误解决教程
  8. python matrix用法_详解使用python绘制混淆矩阵(confusion_matrix)
  9. 简单脱壳教程笔记(6)---手脱FSG壳
  10. word to latex 2.56安装方法