相关文章推荐
知识渊博的啄木鸟  ·  Bokeh ...·  5 月前    · 
酒量小的柳树  ·  Java-Net·  7 月前    · 
逆袭的签字笔  ·  Python应用专题 | ...·  10 月前    · 
pie3 ( x , y , label )

效果图如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(其实我是想让两张图片在一行的,但是我不会排版,真滴可悲!)
注意 :当x里面所有的值总和不到1时,画出的扇形图不是一个整图,代码如下:

x=[0.1,0.2,0.3];
pie(x);

效果图如下:
在这里插入图片描述

代码参考:https://zhuanlan.zhihu.com/p/45791053 link

图是画出来了,可是真的丑啊!没有好的颜色这图就相当于白画啊!饼状图如何修改颜色呢,听我道来!

饼状图颜色修改

不同于plot(),bar()等函数,饼状图没法直接修改颜色。但不代表我们修改不了颜色。matlab中有一个叫colormap的东西,下面介绍与之有关的三种方法。

方法一:使用colormap的已经定义好的颜色

代码如下:

x=[1,2,3];
colormap('summer');
pie(x)

其中summer就是已经定义好的。对于定义好的介绍,可以参照这篇博主的文章,有很多参数可用:https://blog.csdn.net/hhhhhyyyyy8/article/details/77862343 link
效果图如下:
在这里插入图片描述
(有一说一,我感觉这一点也不夏天)

方法二:使用图像的编辑颜色图功能

在生成的图片(就是那个figure1,figure2什么的),点击编辑,再点击颜色图(中文版的)。这个我不是十分理解,给各位留一个参考网址,可自己进行学习:https://jingyan.baidu.com/article/9158e00039cfada25512287b.html link

方法三:自己设定RGB值编辑颜色

这个方法是我最喜欢的了,毕竟各种颜色的RGB值网上都查得到,想要什么来什么岂不美哉!代码如下:

%对应部分的RGB值赋给变量,再使用colormap。注意不能大于1!!!
%RGB[255 165 0]为橙色
x=[1,2,3];
cm = [0 1 0; 1 0 0; [255 165 0]/255];
colormap(cm);
pie(x)

效果图如下:
在这里插入图片描述
第三种方法参考网址:https://zhidao.baidu.com/question/1495180513153709739.html
link

又会了一种图,感谢以上各位好的参考供我学习!

本文作者水平有限,如有不足之处,请下方评论区指正,谢谢!

扇形统计图经常用于表示数据,那matlab怎么制作扇形统计图呢?且听我慢慢道来!  话不多说,上代码!clear;clc;subplot(221);x=[1,2,3];%pie()函数是用来画扇形图的函数,会自动按照x的比例划分pie(x)subplot(222);%注意名字使用的是中括号{ }label={'星期一','星期二','星期三'};pie(x,label)subplot(223);%可以使用0,1来决定是否让部分分离y=[0,1,0];pie(x,y);
你可以使用 MATLAB 的polarplot函数来绘制 扇形图 。这个函数使用极坐标系来绘制图形, 扇形图 可以通过设置角度和半径来表示。下面是一个简单的例子: ``` matlab % 创建角度和半径数据 theta = [0, pi/4, pi/2, 3*pi/4, pi]; rho = [1, 2, 3, 4, 5]; % 绘制 扇形图 polarplot(theta, rho, 'r-'); % 使用红色实线连接数据点 % 设置坐标轴属性 ax = gca; % 获取当前坐标轴 ax.ThetaTick = [0:45:315]; % 设置角度刻度为0到315,每45度一个刻度 ax.ThetaTickLabel = {'0', '45', '90', '135', '180', '225', '270', '315'}; % 设置刻度标签 ax.RTick = [1, 2, 3, 4, 5]; % 设置半径刻度 ax.RLim = [0, 6]; % 设置半径范围 % 添加标题和图例 title(' 扇形图 '); legend('数据'); % 可选:保存图像 saveas(gcf, ' 扇形图 .png'); 这个例子中,我们创建了一组角度和半径数据,然后使用polarplot函数绘制 扇形图 。通过设置坐标轴属性,我们可以自定义刻度和范围。最后,我们添加了标题和图例,并将图像保存为' 扇形图 .png'。 希望这可以帮助到你!如果你有任何其他问题,请随时问我。