为了直观展示各项数据在总体中的比例,有时需要绘制饼状图。下面介绍MATLAB绘制饼状图的方法,并介绍如何分离出某块占比(explode)和添加标签(labels)。
工具/原料
MATLAB
pie
explode
labels
方法/步骤
1、第一,以某公司四个季节的电费占年度总电费的比值为例,利用MATLAB绘制饼状图。启动MAT雉搽妤粲LAB,新建脚本(Ctrl+N),在脚本编辑区输入如下代码:cl泠贾高框oseall;clearall;clcx=[1500,2300,3500,1000];pie(x)其中x表示四个季节(Winter,Spring,Summer,Autumn)的电费金额,利用pie()绘制饼状图时会自动计算各个季节电费占年度总电费的比例。
2、第二,保存和运行上述脚本,得到如下饼状图。
3、第三,通过上图可以看出夏季电费3500元占比42%,为了突出夏季电费比例最大的特点,可以将槐划儋昴42%的黄色部分瞀闩程狨从饼状图中分离出来,从而凸显其比例最大的特征。将代码修改如下:closeall;clearall;clcx=[1500,2300,3500,1000];explode=[0,0,1,0];pie(x,explode)其中explode=[0,0,1,0]控制饼图子部分与饼图的关系,0表示连接在一起,不为0时表示分离,即夏季3500元用1控制(不为0),所以夏季的占比会分离出来。
4、第四,保存和运行上述修改后的脚本,得到如下图形。夏季的黄色部分(42%)从总体中分离出来。
5、第五,还可以给每个子饼添加标签,将脚本修改如下:closeall;clearall;咯悝滩镞clcx=[1500,2300,3500,1000];explode=缪梨痤刻[0,0,1,0];labels={'Winter','Spring','Summer','Autumn'}pie(x,explode,labels)
6、第六,保存和运行上述脚本,得到如下饼状图,每一块颜色部分都添加上了标签:'Winter','Spring','Summer','Autumn'.