【Matlab】如何绘制errorbar误差棒

举报
王博Kings 发表于 2020/12/30 01:15:42 2020/12/30
【摘要】 代码如下,可以根据自己需求进行调整变换 set(0,'defaultfigurecolor','w') %errorbar函数实例figure;subplot(2,2,1);%横轴x = 1:10:100;%均值y = [20 30 45 40 60 65 80 75 95 90];%标准差err = 8*ones(size(y));%线型,颜色,线宽,标记大小erro...

代码如下,可以根据自己需求进行调整变换


  
  1. set(0,'defaultfigurecolor','w')
  2. %errorbar函数实例
  3. figure;
  4. subplot(2,2,1);
  5. %横轴
  6. x = 1:10:100;
  7. %均值
  8. y = [20 30 45 40 60 65 80 75 95 90];
  9. %标准差
  10. err = 8*ones(size(y));
  11. %线型,颜色,线宽,标记大小
  12. errorbar(x,y,err,'-*b','LineWidth',1','MarkerSize',8)
  13. xlabel('Time');ylabel('Production');
  14. %设置坐标轴字体大小粗细,字体样式以及横纵轴范围
  15. set(gca,'fontsize',10,'fontweight','bold','FontName','Times New Roman','XLim',[0,120],'YLim',[0,120]);
  16. subplot(2,2,2);
  17. x = 1:10:100;
  18. y = [20 30 45 40 60 65 80 75 95 90];
  19. err1 = 10*ones(size(y));
  20. err2 = 10*rand(size(y));
  21. errorbar(x,y,err1,err2,'*b','LineWidth',1','MarkerSize',8)
  22. xlabel('Time');ylabel('Production');
  23. title('标题','fontsize',10,'fontweight','bold');
  24. %设置坐标轴字体大小粗细,字体样式以及横纵轴范围
  25. set(gca,'fontsize',10,'fontweight','bold','FontName','Times New Roman','XLim',[0,120],'YLim',[0,120]);
  26. subplot(2,2,3)
  27. Average1=[12,11,7,7,6,5];
  28. Variance1=[0.5,0.4,0.3,1,0.3,0.5]; %A地的数据
  29. Average2=[10,8,5,4,3,3];
  30. Variance2=[0.4,0.3,0.4,0.6,0.3,0.5]; %B地的数据
  31. Time=1:1:6;
  32. errorbar(Time,Average1,Variance1,'r-o') %A地误差棒图,用红色线表示
  33. hold on
  34. errorbar(Time,Average2,Variance2,'b-s') %B地误差棒图,用蓝色线表示
  35. xlabel('Time');ylabel('Production');
  36. subplot(2,2,4);
  37. Average2=[120,110,70,70,60,50];
  38. Variance2=[15,14,8,10,9,9]; %A地的数据
  39. Average3=[100,80,50,40,30,30];
  40. Variance3=[14,8.3,9.4,10.6,13,15]; %B地的数据
  41. Time=1:1:6;
  42. errorbar(Time,Average2,Variance2,'ro') %A地误差棒图,用红色线表示
  43. hold on
  44. errorbar(Time,Average3,Variance3,'bs','MarkerSize',10,...
  45. 'MarkerEdgeColor','red','MarkerFaceColor','red') %B地误差棒图,用蓝色线表示
  46. xlabel('Time');ylabel('Production');
  47. set(gca,'fontsize',10,'fontweight','bold','FontName','Times New Roman','XLim',[0,8],'YLim',[0,140]);
  48. grid on;

本文参考https://www.cnblogs.com/mat-wu/p/7966855.html博客内容

文章来源: kings.blog.csdn.net,作者:人工智能博士,版权归原作者所有,如需转载,请联系作者。

原文链接:kings.blog.csdn.net/article/details/88533845

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。