MATLAB联合绘制条形图、误差棒图、线图并改属性

本文基于MATLAB,利用18月的ninoz数据,将条形图(bar),误差棒图(errorbar),线图(plot)绘制在一起,并且任意改变其颜色和改变坐标轴大小、标识等属性。

操作方法

  • 01

    第一,启动MATALB,新建脚本(Ctrl+N),输入如下代码: close all;clear all; clc figure('Name','Monthly Ninoz','Position',[50,100,1000,500]) time=1:1:18; ninoz=[0.48,0.49,0.47,0.45,-0.1,-0.45,... -0.50,-0.65,-0.75,-0.95,-0.85,-0.55,... -0.35,-0.15,0.15,0.35,0.45,0.55,]; variance=[0.10,0.15,0.05,0.10,0.15,0.10,... 0.15,0.10,0.10,0.10,0.10,0.05,... 0.10,0.10,0.15,0.10,0.15,0.10]; bar(time,ninoz);hold on;bar(time(1:4),ninoz(1:4),'r'); bar(time(5:10),ninoz(5:10),'g'); bar(time(11:18),ninoz(11:18),'w'); 其中ninoz有18个月的平均值,variance是18个月相应的方差值。 bar( )是绘制条形图。需要注意的是ninoz和variance数据是制(编)造(的)。

  • 02

    第二,保存和运行上述脚本,得到如下图形。

  • 03

    第三,接着在编辑区输入如下代码: errorbar(time(11:18),ninoz(11:18),variance(11:18),'b',... 'LineWidth',1);plot(time(11:18),ninoz(11:18)+variance(11:18),'k',... 'LineWidth',2);plot(time(11:15),ninoz(11:15)-variance(11:15),'k',... 'LineWidth',2);hold off; 其中errobar是绘制误差棒图,plot是绘制线图。

  • 04

    第四,保存和运行上述增加后的脚本,得到如下图形。

  • 05

    第五,对上述图形进行一些修饰,接着输入如下代码: set(gca,'FontSize',13,'TickDir','out',... 'XTick',[0:2:20],'YTick',[-2:0.5:2],... 'TickLength',[0.01,0.01])set(gca,'XTickLabel',{'Feb','Apr','Jun','Aug','Oct',... 'Dec','Feb','Apr','Jun','Aug','Oct'}) xlabel('Months');ylabel('Ninoz'); axis([0,20,-2,2]) 其中前两个set(gca,...)是改变坐标轴的字体大小,标识范围和标识内容等,xlable,ylabel是添加坐标轴的名称,axis([ ])是设置坐标轴的范围。

  • 06

    第六,最后保存和运行上述最终脚本,得到如下图形。

(0)

相关推荐

  • MATLAB怎么绘制二维曲线图三维图和子图

    为直观表达MATLAB运算结果或将程序运行结果可视化,GUI界面是一种表达方法,包括表格图形控件等,简单点的话,在m文件中编程绘图,将结果图形显示.下面分享给大家MATLAB绘制二维曲线图.三维图.一 ...

  • 如何使用matlab画箱线图或者盒图

    在很多的论文和报告中,我们看到箱线图(box-plot)也称作盒图,能提供有关数据位置和分散情况的关键信息,尤其在比较不同的母体数据时更可表现其差异.下面我向大家介绍如何用matlab绘制箱线图. 操 ...

  • origin怎么画箱线图?origin绘制箱线图教程

    箱线图是什么?origin箱线图怎么画?箱形图(Box-plot)又称为盒须图.盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图.我们做数据分析时经常会用到,那么,如何用Origin绘制箱线 ...

  • excel怎么绘制箱形图?excel2016中绘制一组数据的箱形图教程

    excel怎么绘制一组数据的箱形图?箱形图,也有盒式图.箱线图的说法.它主要用于显示一组数据分散情况.四分位值可以反映出中间50%数据的离散程度,数值越小说明中间数据越集中:数值越大说明中间数据越分散 ...

  • 如何用origin绘制箱线图

    箱线图是我们做数据分析时常用的统计图形,那么如何用Origin绘制箱线图呢?今天我们教大家利用常用绘图软件origin绘制箱线图. 操作方法 01 什么是箱线图.箱线图(boxplot)是由一个箱子和 ...

  • 利用SPSS19.0制作箱线图

    利用SPSS19.0制作箱线图,能够直观的展示数据的各种特征,无论在写文章时还是做数据处理时,都起到不可或缺的巨大作用.因此能够做好一幅好的箱线图,能对学术道路起到很大帮助,今天小编为大家展示制作箱线 ...

  • 如何用word做k线图?word简单制作K线图的方法介绍

    K线图(Candlestick Charts)又称蜡烛图.日本线.阴阳线.棒线等,常用说法是“K线”,因其标画方法具有独到之处,人们把它引入股票市场价格走势的分析中.那么,你知道在word上如何画K线 ...

  • Edraw Max怎么绘制奖状?Edraw Max亿图奖状绘制教程

    奖状是我们从小到大最向往的东西和荣誉,那么如何用Edraw Max绘制奖状呢?这里需要用到Edraw Max亿图软件的平面设计/证书功能,方法不难,只要简单几步,即可快速完成奖状的绘制.效果非常漂亮, ...

  • 在ai软件中如何绘制一艘帆船的矢量图?

    相信很多小伙伴都有在使用ai软件,如果我们想要在其中绘制一艘帆船的矢量图该怎么做呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开ai软件,新建一个空白文档.2. 点击矩形工具,使用该 ...