将标签放入饼图

时间:2011-10-06 10:47:38

标签: matlab plot pie-chart

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

1 个答案:

答案 0 :(得分:2)

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

像这样:

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