为饼图添加文本和百分比标签

您所在的位置:网站首页 matlab绘制pie 为饼图添加文本和百分比标签

为饼图添加文本和百分比标签

2023-11-19 23:00| 来源: 网络整理| 查看: 265

简单的文本标签

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

x = [1,2,3]; pie(x,{'Item A','Item B','Item C'})

带百分比和文本的标签

创建带有标签的饼图,标签上包含每个扇区的自定义文本和预先计算的百分比值。

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

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

从文本对象的 String 属性获取每个饼图扇区的占比百分比值。然后,在元胞数组 txt 中指定所需的文本。将此文本与元胞数组 combinedtxt 中的相应百分比值串联起来。

pText = findobj(p,'Type','text'); percentValues = get(pText,'String'); txt = {'Item A: ';'Item B: ';'Item C: '}; combinedtxt = strcat(txt,percentValues);

通过将文本对象的 String 属性设置为 combinedtxt 来更改标签。

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



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3