工具/原料
- matlab
- 电脑
方式/步骤
- 1
简单的文本标签
建立带有简单文本标签的饼图。
号令行键入:
x = [1,2,3];

- 2
号令行键入:
pie(x,{'Item A','Item B','Item C'})

- 3
带百分比和文本的标签
建立带有标签的饼图,标签上包含每个扇区的自界说文本和预先计较的百分比值。
建立饼图并指定输出参数 p,以包含由 pie 函数建立的文本和补片对象。pie 函数为每个饼图扇区建立一个文本对象和一个补片对象。
号令行键入:
x = [1,2,3];
p = pie(x);

- 4
从文本对象的 String 属性获取每个饼图扇区的占比百分比值。然后,在元胞数组 txt 中指定所需的文本。将此文本与元胞数组 combinedtxt 中的响应百分比值串联起来。
号令行键入:
pText = findobj(p,'Type','text');

- 5
号令行键入:
percentValues = get(pText,'String');

- 6
号令行键入:
txt = {'Item A: ';'Item B: ';'Item C: '};

- 7
号令行键入:
combinedtxt = strcat(txt,percentValues);

- 8
经由过程将文本对象的 String 属性设置为 combinedtxt 来更改标签。
号令行键入:
pText(1).String = combinedtxt(1);

- 9
号令行键入:
pText(2).String = combinedtxt(2);

- 10
号令行键入:
pText(3).String = combinedtxt(3);









