热门标签 | 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应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • 本文介绍了 Winter-1-C A + B II 问题的详细解题思路和测试数据。该问题要求计算两个大整数的和,并输出结果。我们将深入探讨如何处理大整数运算,确保在给定的时间和内存限制下正确求解。 ... [详细]
  • 本文详细探讨了JavaScript中的作用域链和闭包机制,解释了它们的工作原理及其在实际编程中的应用。通过具体的代码示例,帮助读者更好地理解和掌握这些概念。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 丽江客栈选择问题
    本文介绍了一道经典的算法题,题目涉及在丽江河边的n家特色客栈中选择住宿方案。两位游客希望住在色调相同的两家客栈,并在晚上选择一家最低消费不超过p元的咖啡店小聚。我们将详细探讨如何计算满足条件的住宿方案总数。 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 探讨ChatGPT在法律和版权方面的潜在风险及影响,分析其作为内容创造工具的合法性和合规性。 ... [详细]
  • 解决C++编译错误C3867的方法
    本文详细介绍了在不同版本的Visual Studio中,如何正确处理成员函数指针以避免编译错误C3867。同时,提供了一个具体的代码示例及其优化方案。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 脑机接口(BCI)技术正逐步将科幻变为现实,从帮助听障人士恢复听力到使瘫痪者重新站立,甚至可能将多年的学习过程压缩至瞬间。本文探讨了这一前沿技术的现状、挑战及其未来前景。 ... [详细]
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
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社区 版权所有