数值百分比数据通常使用饼状图来制作,这里介绍如何在matlab中制作饼状图。
工具/原料
matlab
方法/步骤
1、首先给出一列数据:X=[130.52.52];pie(X)其得到的结果与下面的结果一致:Y=X/sum(X)subplot(1,2,1);pie(X);subplot(1,2,2);pie(Y);
2、可以将几角饼分开:explode=[01010];figure;pie(X,explode)explode中的1表示从大饼中脱离开来。
3、当然也可以在每一角饼上填充它所代表的内容:X=1:3;labels={'Taxes','Expenses','Profit'};pie(X,labels)
4、如果要作图的数据总和不足1的话,将会出现缺角的情况:X=[0.190.220.41];pie(X)
5、将两个周期的数据放在一起,便于对比:X=[0.20.40.4];lab娣定撰钠els={'Tax髫潋啜缅es','Expenses','Profit'};ax1=subplot(1,2,1);pie(ax1,X,labels)title(ax1,'2012');Y=[0.240.460.3];ax2=subplot(1,2,2);pie(ax2,Y,labels)title(ax2,'2013');
6、当然还可以添加其他的图件的内容:h=圬桦孰礅pie(X,labels);title('数据情况','fonts足毂忍珩ize',16);legend('Taxes','Expenses','Profit');返回的h的句柄见下图,可自行修改。