Matlab饼状图的制作

 时间:2026-02-14 02:55:44

1、首先给出一列数据:

X = [1 3 0.5 2.5 2];

pie(X)

其得到的结果与下面的结果一致:

Y = X/sum(X)

subplot(1,2,1);

pie(X);

subplot(1,2,2);

pie(Y);

Matlab饼状图的制作

Matlab饼状图的制作

2、可以将几角饼分开:

explode = [0 1 0 1 0];

figure; pie(X,explode)

explode中的1表示从大饼中脱离开来。

Matlab饼状图的制作

3、当然也可以在每一角饼上填充它所代表的内容:

X = 1:3;

labels = {'Taxes','Expenses','Profit'};

pie(X,labels)

Matlab饼状图的制作

4、如果要作图的数据总和不足1的话,将会出现缺角的情况:

X = [0.19 0.22 0.41];

pie(X)

Matlab饼状图的制作

5、将两个周期的数据放在一起,便于对比:

X = [0.2 0.4 0.4];

labels = {'Taxes','Expenses','Profit'};

ax1 = subplot(1,2,1);

pie(ax1,X,labels)

title(ax1,'2012');

Y = [0.24 0.46 0.3];

ax2 = subplot(1,2,2);

pie(ax2,Y,labels)

title(ax2,'2013');

Matlab饼状图的制作

6、当然还可以添加其他的图件的内容:

h = pie(X,labels);

title('数据情况','fontsize',16);

legend('Taxes','Expenses','Profit');

返回的h的句柄见下图,可自行修改。

Matlab饼状图的制作

Matlab饼状图的制作

  • MATLAB中怎么把矩阵写入txt文档中去啊
  • 用python绘制显函数的图像的方法
  • MATLAB图像增强处理:灰度变换直方图均衡匹配
  • matlab怎么改成中文
  • Matlab 如何在同一个窗口绘制多个图
  • 热门搜索
    泡菜怎么做好吃 三叉神经痛治疗方法 真人cs怎么玩 孕妇感冒嗓子疼怎么办 鸭架汤怎么做好吃 蛇胆疮最佳治疗方法 乘法口诀速记方法 葫芦侠怎么用 牙齿出血怎么回事 手脱皮最佳治疗方法