热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

直方图绘制误差棒matlab,科学网—【MATLAB】如何画带errorbar的直方图叶瑞杰的博文...

(1)画竖直的errorbar例子:closeall;figure;hbar(volume_month_mean.1e6);%--volume_month_mean为

(1)画竖直的errorbar

例子:

close all;figure;

h=bar(volume_month_mean./1e6);       %--volume_month_mean 为12×2的矩阵

set(h,'BarWidth',0.9);

hold on;

set(h(1),'facecolor',[139 35 35]./255)    %--设置bar的颜色

set(h(2),'facecolor','k')

ngroups = size(volume_month_mean,1);

nbars = size(volume_month_mean,2);

groupwidth =min(0.8, nbars/(nbars+1.5));

hold on;

for i = 1:nbars              %--画errorbar

x = (1:ngroups) - groupwidth/2 + (2*i-1) * groupwidth / (2*nbars);

errorbar(x,volume_month_mean(:,i)/1e6,volume_month_std(:,i)/1e6,'o','color',[.5 .5 .5],'linewidth',2);

end

for n=1:12

if n<&#61;9

time_lab{n,1}&#61;[&#39;0&#39; num2str(n)];

else

time_lab{n,1}&#61;num2str(n);

end

end

set(gca,&#39;XTickLabel&#39;,time_lab,&#39;fontsize&#39;,14,&#39;linewidth&#39;,2)

ylim([-0.5 2.5])

xlim([0 13])

set(gca,&#39;ytick&#39;,-0.5:0.5:2.5)

(2)画水平errorbar

例子&#xff1a;

close all;figure;

h&#61;bar(volume_mean./1e6);           %--volume_mean是4*2的矩阵

set(h,&#39;BarWidth&#39;,0.9);

hold on;

set(h(1),&#39;facecolor&#39;,[139 35 35]./255)

set(h(2),&#39;facecolor&#39;,&#39;k&#39;)

ngroups &#61; size(volume_mean,1);

nbars &#61; size(volume_mean,2);

groupwidth &#61;min(0.8, nbars/(nbars&#43;1.5));

hold on;

for i &#61; 1:nbars

x &#61; (1:ngroups) - groupwidth/2 &#43; (2*i-1) * groupwidth / (2*nbars);

errorbar(x,volume_mean(:,i)/1e6,volume_std(:,i)/1e6,&#39;o&#39;,&#39;color&#39;,[.5 .5 .5],&#39;linewidth&#39;,2);

end

view(-90,90)

set(gca,&#39;xdir&#39;,&#39;reverse&#39;,&#39;ydir&#39;,&#39;reverse&#39;,&#39;XTickLabel&#39;,{&#39;Winter&#39;,&#39;Spring&#39;,&#39;Summer&#39;,&#39;Autumn&#39;},&#39;fontsize&#39;,14,&#39;linewidth&#39;,2)

ylim([-0.5 2.5])

set(gca,&#39;ytick&#39;,-0.5:0.5:2.5)

ye_xylabel(gca,&#39; &#39;,&#39;Volume[Sv]&#39;)

legend(&#39;A&#39;,&#39;B&#39;,&#39;location&#39;,&#39;NorthEast&#39;)

转载本文请联系原作者获取授权&#xff0c;同时请注明本文来自叶瑞杰科学网博客。

链接地址&#xff1a;http://blog.sciencenet.cn/blog-2824237-1040575.html

上一篇&#xff1a;【Matlab】如何用plotyy对应坐标绘制多条曲线

下一篇&#xff1a;【物理海洋知识】厄尔尼诺&赤道Kelvin波



推荐阅读
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 图数据库中的知识表示与推理机制
    本文探讨了图数据库及其技术生态系统在知识表示和推理问题上的应用。通过理解图数据结构,尤其是属性图的特性,可以为复杂的数据关系提供高效且优雅的解决方案。我们将详细介绍属性图的基本概念、对象建模、概念建模以及自动推理的过程,并结合实际代码示例进行说明。 ... [详细]
  • 基因组浏览器中的Wig格式解析
    本文详细介绍了Wiggle(Wig)格式及其在基因组浏览器中的应用,涵盖variableStep和fixedStep两种主要格式的特点、适用场景及具体使用方法。同时,还提供了关于数据值和自定义参数的补充信息。 ... [详细]
  • 本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 深入了解 Windows 窗体中的 SplitContainer 控件
    SplitContainer 控件是 Windows 窗体中的一种复合控件,由两个可调整大小的面板和一个可移动的拆分条组成。本文将详细介绍其功能、属性以及如何通过编程方式创建复杂的用户界面。 ... [详细]
  • 本文详细介绍如何在VSCode中配置自定义代码片段,使其具备与IDEA相似的代码生成快捷键功能。通过具体的Java和HTML代码片段示例,展示配置步骤及效果。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
author-avatar
mySi2502876237
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有