创建饼图时 , MATLAB 会用各个扇区在整个饼图中所占的百分比来标记每个扇区 。 您可以更改标签以显示不同的文本 。
需要这些哦
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【如何在matlab中为饼图添加文本和百分比标签】经由过程将文本对象的 String 属性设置为 combinedtxt 来更改标签 。
号令行键入:
pText(1).String = combinedtxt(1);
文章插图
9号令行键入:
pText(2).String = combinedtxt(2);
文章插图
10号令行键入:
pText(3).String = combinedtxt(3);
文章插图
以上内容就是如何在matlab中为饼图添加文本和百分比标签的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 如何在matlab中显示偏移占比最大的饼图扇区
- Ai如何制作镂空六边形圆形图案
- 如何使用二元直方图进行颜色分析
- ps如何快速制作信息符号
- cdr如何制作五组钢笔线条笔刷
- Word如何看小清新系列背景照片
- 3Dmax如何制作二十二边柱
- ps如何快速制作红
- 下厨房APP如何上传作品
- 如何饲养麻雀 麻雀的鉴赏饲养与挑选