文档

用文本和百分比标记饼图

创建饼图时,MATLAB用每个饼图片所代表的整个饼图片的百分比来标记每个饼图片。您可以更改标签以显示不同的文本。

简单文本标签

创建带有简单文本标签的饼图。

x=[1,2,3];饼(x{“项目A”,“B项”,“C项”})

带有百分比和文本的标签

创建具有标签的饼图,其中包含自定义文本和每个切片的预先计算的百分比值。

创建饼图并指定输出参数p,以包含由创建的文本和修补程序对象馅饼作用这个馅饼函数为每个饼图切片创建一个文本对象和一个面片对象。

x=[1,2,3];p=饼(x);

从中获取每个饼图切片的贡献百分比一串文本对象的属性。然后,在单元格数组中指定所需的文本文本。将文本与单元格数组中关联的百分比值连接起来组合文本.

pText=findobj(p,“类型”,“文本”);percentValues=get(pText,“字符串”); txt={'项目A:';'项目B:';'项目C:'}; CombinedText=strcat(txt,百分比值);

通过设置一串要创建的文本对象的属性组合文本.

pText(1).String=CombinedText(1);pText(2).String=combinedtxt(2);pText(3).String=CombinedText(3);

另见

||

相关话题