【问题标题】:Put labels to a pie chart将标签添加到饼图
【发布时间】:2011-10-06 10:47:37
【问题描述】:

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

【问题讨论】:

    标签: matlab plot pie-chart


    【解决方案1】:

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

    像这样:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多