主要内容

用文本和百分比标签饼图

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

简单的文本标签

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

x =(1、2、3);派(x, {“项目”“B项”“项目C”})

带有百分比和文本的标签

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

创建饼图并指定输出参数p,以包含由函数。的函数为每个饼图切片创建一个文本对象和一个补丁对象。

x =(1、2、3);p =饼(x);

从。中得到每一块饼的贡献百分比字符串文本对象的属性。的n, specify the text that you want in the cell array三种.将文本与单元格数组中相关的百分比值连接起来combinedtxt

pText = findobj (p,“类型”“文本”);percentValues =得到(pText,“字符串”);txt = {的项目:“B项:”“项目C:”};combinedtxt = strcat (txt, percentValues);

属性更改标签字符串的文本对象的属性combinedtxt

pText(1)。字符串= combinedtxt(1); pText(2).String = combinedtxt(2); pText(3).String = combinedtxt(3);

另请参阅

||

相关的话题