2011-10-06 99 views
1

我有一个10x2矩阵A.在第一列中有65到90之间的值可以使用char(X)命令转换为字母。在第二列中有我想要在饼图中绘制的值。如何在A(:,2)中使用饼图中的A(:,1)中的相应字母来标记值。将标签放到饼图

回答

2

pie()函数为您提供标签工作,如果您为其提供正确类型的输入字符串。问题是它需要单元格形式的输入字符串。这意味着您在使用char()命令后必须使用cellstr()

像这样:

pie(A(:,2),cellstr(char(A(:,1))))