多组柱状图绘制
合理调整矩阵形态直接使用bar命令可以得到
如 size(y)=5*2 则bar(y) 得到5组每组2条的柱状图

添加误差棒可使用errorbar命令

y=squeeze(America);  % 5*2
error=squeeze(error_America);  % 5*2b=bar(y,'FaceColor','flat','BarWidth',1.2); % 绘制5组2条柱状图% 获得组数、柱数、柱宽等信息
ngroups = size(y,1);
nbars = size(y,2);
groupwidth =min(0.8, nbars/(nbars+1.5));
hold on;for i = 1:nbars;   %针对第一/第二柱子x = (1:ngroups) - groupwidth/2 + (2*i-1) * groupwidth / (2*nbars);   %找到每组第一/第二个柱子在各组绘制的位置for j = 1:ngroups;  %针对每一组errorbar(x(j),y(j,i),error(j,i),'color','k','linewidth',1);  %绘制双头error%   errorbar(x(j),y(j,i),0,error(j,i),'color','k','linewidth',1);  %绘单头error——朝上%   errorbar(x(j),y(j,i),error(j,i),0,'color','k','linewidth',1);  %绘单头error——朝下%   需要时可以采取if判别y的正负,分开绘制朝上或朝下的errorbar hold on;end
end    

以上为正常标准差errorbar绘制,如考虑合理范围内的最大最小值同样可以采取errorbar命令

for i = 1:nbars;   %针对第一/第二柱子x = (1:ngroups) - groupwidth/2 + (2*i-1) * groupwidth / (2*nbars);   %找到每组第一/第二个柱子在各组绘制的位置for j = 1:ngroups;  %针对每一组errorbar(x(j),min_y(j,i), max_y(j,i), 'color','k','linewidth',1);  %讲最大最小值画成errorbar形式hold on;end
end

Matlab——多组柱状图误差棒绘制相关推荐

  1. Matlab多组条形图Bar多组误差棒绘制Errorbar位置设置

    1. 多组条形对比图 mean=[2 4 3; 4 6 5; 5 7 6];  %均值,3x3 std_m=[0.5 1.0 0.5; 1.0 0.5 0.5; 1.0 1.0 0.5];  %标准差 ...

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

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

  3. c++ 显示三维散点图_【无机纳米材料科研制图——OriginLab 0210】Origin多组柱状图3D柱状图及3D散点图...

    此篇,我们来分享Origin绘制多组柱状图.立体柱状图和三维散点图. 一.多组柱状图 1)准备数据. 准备数据,并点击Plot-->Column/Bar/Pie-->Column进行绘制. ...

  4. 跟着Cell学作图 | 2.柱状图+误差棒+散点+差异显著性检验

    跟着 Cell 学作图 | 2.柱状图+误差棒+散点 "实践是检验真理的唯一标准." "复现是学习R语言的最好办法." 2021.4.12_1 DOI: 10. ...

  5. 【转】MATLAB的polar函数 极坐标绘制最大半径怎样设置

    https://zhidao.baidu.com/question/262590480477498125.html MATLAB的polar函数 极坐标绘制最大半径怎样设置,类似于plot用axis( ...

  6. plotcylinder matlab,Matlab在任意两点之间绘制三维圆柱

    Matlab在任意两点之间绘制三维圆柱 Matlab在任意两点之间绘制三维圆柱 此函数可能存在一些不足,请多多指教! function plotcylinder(u1,u2,color_a,r) L= ...

  7. matlab 绘制符号函数,DAY8 MATLAB学习笔记—simulink入门、MATLAB符号函数的图形绘制...

    如何打开simulink: 启动simulink: 先打开MATLAB软件界面 第一步打开simulink 第二步在command windows输入 simulink然后enter,等待 有很多模块 ...

  8. Matlab:数学之美--绘制分形图形

    Matlab:数学之美–绘制分形图形 学习最好的动力是兴趣,所以我们先看看效果: 这一篇与Java学习日记:数学之美-分形图形绘制有共同之处,只是所用的工具不同. clear; %不同的参数有不同的图 ...

  9. Matlab中自带地图绘制WorldMap详解

    Matlab中自带地图绘制WorldMap详解 转载地址:http://blog.csdn.net/archielau/article/details/7933265,其实这些代码是在matlab中的 ...

最新文章

  1. 如何为HTML容器分配多个类?
  2. MATLAB 成绩排序
  3. 微软发布用于Serverless架构的Azure API Management
  4. Skybox边线消除的解决办法
  5. Objective-C设计模式——单例Singleton(对象创建)
  6. 邻接表的构建、DFS、BFS搜索
  7. 10个有关String的面试问题
  8. Postgresql安装配置win版本
  9. Linux 服务器时区、时间校准,定时校准脚本
  10. linux系统双显示器怎么设置复制,Redhat 5.6 双显示器 xorg.conf 设置
  11. 《偷影子的人》书评分享:那份属于我的感动
  12. 【scratch音乐课】天空之城:音符与节拍、消息与链表
  13. 【verbs】ibv_create_cq()
  14. linux 相关快捷键
  15. 自定义函数使用GridSearchCV参数寻优
  16. Android低功耗优化,基于Android嵌入式系统的低功耗优化
  17. linux运维之道入门,Linux运维之道之网络基础学习1.2
  18. ELF Format DIY For Android
  19. “普通”软件工程师能赚多少钱?
  20. div滚动条样式css3,CSS3自定义滚动条样式的示例详解

热门文章

  1. android10 保存图片到系统相册,刷新媒体库
  2. C#快递跟踪(基于快递100深度定制)
  3. Antd源码浅析(二)InputNumber组件 一
  4. 由案例看印度的软件版权保护
  5. 智能编码助手Copilot
  6. element表格固定某一行_element 表格固定列
  7. 基于java的springboot在线购物商城系统毕业设计springboot开题报告
  8. 面向对象语言(JAVA)——工具类(Collections(操作集合)代码实现理解)
  9. java源码模拟面试解析指南,快手支付中台java面试题
  10. WIN7安装VISIO 错误1406 安装程序无法将值 写入注册表项解决办法