一、基于MATLAB二维柱状图

1、基础的二维柱状图

y = [5 8 2 9];

figure

bar(y)

2、定义横纵坐标的二维柱状图,定义颜色

x = [1 2 3 4]

y = [5 8 2 9];

figure

bar(x,y,‘r’)

xlabel('时间')

ylabel('收益率(%)')

3 ,横坐标有空缺的柱状图,用于按时间序列排列,有空缺数据的柱状图,

x = [1 2 3 5];

y = [5 8 2 9];

figure

bar(x,y,'m')

xlabel('时间')

ylabel('收益率(%)')

4、垂直排列柱状图,用于多列多行画图,并指定每列柱状图的颜色

y = [5 8 2 9

3 5 8 6]

figure

h =bar(y)

h(1) .EdgeColor='r';

h(2).EdgeColor='b';

h(3).EdgeColor='g';

h(4).EdgeColor='y';

5、垂直堆叠的柱状图,用于统计展示柱状图的时候,展示累积柱状图,并指定每层的颜色

y = [5 8 2 9

3 5 8 6];

figure

h=bar(y,'stacked');

h(1).EdgeColor='m'

h(2).EdgeColor='b';

h(3).EdgeColor='k';

h(4).EdgeColor='g';

5、画横向的柱状分布图,并设置每段柱状图的名称

6、根据柱状图的高低设置柱状图的颜色

y = [1 2 3 4 5 6 7 8 9 10];

figure

barp2(y)

xlabel('时间')

ylabel('效率(%)')

标题

7、自定义柱状图,用斜线阴影等定义柱状图 ,主要用于打印的时候没有彩色打印,用不同的阴影来区分柱状图,部分代码及结果图展示如下,如需要全部代码,会给链接

二,基于MATLAB的三维柱状图

1, 普通的三维图

y = [5 8 2 9
     3 5 8 6];
figure
bar3(y)

2,有空缺的三维柱状图

x = [1 2 3 5]';
y = [5 8 2 9
     3 5 8 6]';
figure
bar3(x,y);

3,每列代表一类,用不同的颜色表示

y = [5 8 2 9
     3 5 8 6];
figure
h=bar3(y);
h(1).EdgeColor='r';
h(2).FaceColor='m';
h(3).EdgeColor='g';
h(4).FaceColor='k';

4,每个柱子分别指定颜色

y = [5 8 2 9
     3 5 8 6];
str3 = {'r',        'b',          'g',            'y',            'm',         'k' 
        '[177 255 0]','[0.6 0.2 0.9]*255','[0.6 0.8 0.1]*255','[139 69 10]','[0 139 69]','[160 32 240]'};
figure
bar3p1(y,str3);

set(gca,'XTick',1:4)
set(gca,'XTickLabel',{'每个','柱子','一种','颜色'})
set(gca,'YTick',1:4)
set(gca,'YTickLabel',{'江南','塞北'})

5,每个柱子按高度指定每个柱子颜色

y = [5 8.5 2 9
     3 4.5 8 6];
figure
bar3p2(y);

set(gca,'XTick',1:4)
set(gca,'XTickLabel',{'颜色','随着','高度','渐变'})
set(gca,'YTick',1:2)
set(gca,'YTickLabel',{'江南','塞北'})

6,按柱状高度,整体渐变颜色

y = [5 8.5 2 9
     3 4.5 8 6];
figure
bar3p4(y);

set(gca,'XTick',1:4)
set(gca,'XTickLabel',{'颜色','随着','整体','渐变'})
set(gca,'YTick',1:2)
set(gca,'YTickLabel',{'江南','塞北'})

(5条消息) 10种基于MATLAB的方程组求解方法_神经网络机器学习智能算法画图绘图的博客-CSDN博客  https://blog.csdn.net/abc991835105/article/details/127799196

常见测试函数-CSDN博客  https://editor.csdn.net/md/?articleId=127835091

基于MATLAB的柱状图画法及特殊柱状图画法总结相关推荐

  1. MATLAB采用双坐标轴同时绘制柱状图和折线图

    利用MATLAB同时绘制柱状图和折线图,其中柱状图表示温度,折线图表示颗粒物浓度,左侧y轴表示温度(单位摄氏度),右侧y轴表示颗粒物浓度(个/每立方米). MATLAB plotyy 方法/步骤 第一 ...

  2. 基于matlab地球物理,基于MATLAB的《地球物理资料处理和解释》教学研究

    吴萍萍 贾建鹏 郭越 马欢 摘要:<地球物理资料处理和解释>课程是地球物理学专业的重要课程之一,其目的在于通过该课程的学习学生能对"地球物理学理论→资料整理→成果解释" ...

  3. 统计学基于matlab,MATPLOT:一款基于MATLAB的地球化学数据分析成图软件

    在地球化学研究中,数据图解可以直观展示数据的规律和特征,一直以来是研究人员必不可少的分析手段.迄今为止,国内外开发了多款数据分析成图软件(例如, 为了解决以上问题,并且满足目前研究工作中的一些需求,我 ...

  4. 【智能控制实验】基于MATLAB的BP神经网络设计

    实验五:基于MATLAB的BP神经网络设计 一.实验要求: 重点是掌握BP神经网络的学习算法原理和代码设计方法,应用MATLAB编写BP神经网络训练方法:应用神经网络工具箱设计BP神经网络实现对输入输 ...

  5. matlab数字量转电气量,基于MATLAB的数字PID直流电机调速系统.doc

    电力拖动课程设计 作 者 段发鑫 系 (院) 信息工程学院 专 业 电气工程及其自动化 年 级 2010级 学 号 K031041513 指导教师 耿东山 日 期 2013.5.5 基于MATLAB的 ...

  6. 图像有损压缩matlab程序,基于Matlab的灰度图像DCT与RLE的混合有损压缩

    人工智能及识别技术本栏目责任编辑:唐一东第5卷第21期(2009年7月)基于Matlab 的灰度图像DCT 与RLE 的混合有损压缩 朱玲芳,刘任任 (湘潭大学信息工程学院,湖南湘潭411105) 摘 ...

  7. 基于matlab的硅晶体模型,基于Matlab的图像处理技术识别硅太阳电池的缺陷

    第 44 卷 第 7 期 2010 年 7 月 上 海 交 通 大 学 学 报 JOURNAL OF SHANGHAI J IAOTON G UNIVERSITY Vol. 44 No. 7 Jul. ...

  8. matlab求解外弹道,基于MATLAB∕Simulink的通用质点外弹道程序设计.pdf

    2017.01 设计与研发 基于 MATLAB/Simulink 的通用质点外弹道程序设计 崔 瀚 (沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 ) 摘要:本文以弹丸质点外弹道学 ...

  9. 码分复用的matlab仿真,基于matlab的多路时分复用仿真.doc

    基于matlab的多路时分复用仿真 通信系统原理综设实验报告 多路时分复用matlab仿真系统 教师评语: 引言 在实际的通信系统中,为了扩大通信链路的容量,提高通信系统的利用率,需要在一条链路上传输 ...

  10. 电机测试matlab,基于MATLAB的电机故障诊断模型训练与测试平台

    基于MATLAB的电机故障诊断模型训练与测试平台 于际河 [期刊名称]<计算机光盘软件与应用> [年(卷),期]2014(000)005 [摘要]基于MATLAB的可视化编程技术,设计电机 ...

最新文章

  1. C++ 落选,2021 年最想学习的五大编程语言
  2. 被1.5W用户吐成翔的10大互联网产品,你躺枪了吗?
  3. 没有RunInstallerAttribute.Yes的公共安装程序。
  4. [网络安全自学篇] 二十九.文件上传和IIS6.0解析问题及防御原理(二)
  5. ONAP发布“阿姆斯特丹”版本,为网络服务自动化制定标准
  6. 对于技术,工程师没有几个写博客的
  7. c++ stack 遍历_划重点啦!带你解读图的两种遍历方式
  8. Dom-to-image
  9. 【C语言】成绩统计(结构)
  10. html 评分五角星的插件,jquery五角星评分插件示例分享
  11. 恢复计算机硬盘数据,计算机数据恢复,小编教您如何恢复计算机数据
  12. 不吼不叫:该如何平静地和孩子合作?
  13. 苹果系统模拟器_全球首款 iOS 模拟器来袭:免费得一台苹果手机!
  14. 泛微oa部署linux步骤,泛微oa部署微搜功能手册
  15. 纳兰容若最经典的20首诗词,每一首都是经典,读完眼泪掉下来
  16. ESP8266-Arduino编程实例-TTP223 电容式触摸传感器驱动
  17. 计算机入门模拟考试C,计算机入门模拟卷C.doc
  18. php 分数大于80 小于90优,“ 90 分改成 80 分”学生期末成绩须“正态分布”?不必搞一刀切...
  19. EOS 一周回顾(12.2-12.8)
  20. 中了勒索病毒怎么办?怎么预防

热门文章

  1. 3D打印切片软件Cura的简单使用
  2. 计算机钢琴键盘,Everyone Piano
  3. c 语言试题及解析,C语言试题及答案解析.pdf
  4. EMS快递单打印模板
  5. 深入学习TCP/IP协议(详解)
  6. java watir_watir webdriver 安装
  7. unrealengine(UE5)虚幻引擎下载安装
  8. 【锐捷无线】加密配置
  9. 网络安全宣传周:强调个人信息保护│预防个人信息泄露实操指南
  10. 百度网盘不限速下载器 proxyee down for Mac百度网盘高速下载器