前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )

【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )

作者头像
韩曙亮
发布2023-03-29 10:00:38
6220
发布2023-03-29 10:00:38
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、Pie Chart 饼图


1、pie 函数

pie 函数文档 : https://ww2.mathworks.cn/help/matlab/ref/pie.html

pie 函数 , 传入一个向量作为参数 , 即可在饼图中绘制对应元素的值 , 绘制时根据数值自动分配百分比 ;

代码语言:javascript
复制
% 饼图的数值列表
x = [1, 2, 5, 4, 8];

% 绘制饼图 , 绘制时根据数值自动分配百分比
pie(x);
在这里插入图片描述
在这里插入图片描述

饼图还可以拆分部分扇形独立出来 , 效果如下 ;

使用向量表示哪些部分独立出来 ,

[0, 0, 1, 0, 1] , 1 表示独立出来 , 0 表示默认 ;

代码语言:javascript
复制
% 饼图的数值列表
x = [1, 2, 5, 4, 8];

% 绘制饼图 , 绘制时根据数值自动分配百分比
% 后面跟着 有 x 相同个数的向量 ,
% 0 元素代表默认 
% 1 元素代表分离出来 
pie(x, [0, 0, 1, 0, 1]);
在这里插入图片描述
在这里插入图片描述

2、pie3 函数

pie3 函数文档 : https://ww2.mathworks.cn/help/matlab/ref/pie3.html

pie3 函数与 pie 函数用法相同 , 只是绘制的是三维饼图 ;

代码语言:javascript
复制
% 饼图的数值列表
x = [1, 2, 5, 4, 8];

% 绘制 3D 饼图 , 绘制时根据数值自动分配百分比
% 后面跟着 有 x 相同个数的向量 ,
% 0 元素代表默认 
% 1 元素代表分离出来 
pie3(x, [0, 0, 1, 0, 1]);
在这里插入图片描述
在这里插入图片描述

3、饼图示例

代码示例 :

代码语言:javascript
复制
% 饼图的数值列表
x = [1, 2, 5, 4, 8];

% 绘制第一张图像 
subplot(1, 3, 1);

% 绘制饼图 , 绘制时根据数值自动分配百分比
pie(x);



% 绘制第二张图像 
subplot(1, 3, 2);

% 绘制饼图 , 绘制时根据数值自动分配百分比
% 后面跟着 有 x 相同个数的向量 ,
% 0 元素代表默认 
% 1 元素代表分离出来 
pie(x, [0, 0, 1, 0, 1]);



% 绘制第三张图像 
subplot(1, 3, 3);

% 绘制 3D 饼图 , 绘制时根据数值自动分配百分比
% 后面跟着 有 x 相同个数的向量 ,
% 0 元素代表默认 
% 1 元素代表分离出来 
pie3(x, [0, 0, 1, 0, 1]);

绘图结果 :

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、Pie Chart 饼图
    • 1、pie 函数
      • 2、pie3 函数
        • 3、饼图示例
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档