【问题标题】:Matlab: Explicitly specifying pie graph slice colorMatlab:显式指定饼图切片颜色
【发布时间】:2015-04-24 22:00:47
【问题描述】:

我正在创建一个饼图。

pie([a,b,c,d]);

是否可以显式更改各个切片的颜色?

例如;如果我希望 a 和 b 的切片始终为绿色,而 c 和 d 的切片始终为蓝色,无论它们的大小如何,我该怎么做?在我看来,使用切片大小的颜色映射不一定是分配给饼函数的顺序。

【问题讨论】:

    标签: matlab pie-chart colormap


    【解决方案1】:

    饼图的颜色由轴颜色图决定。因此,定义一个矩阵,其行数与饼图的数量一样多,并将其用作颜色图。第一个颜色指的是第一个值(a)等

    例如:

    pie([3 2 4 1])
    colormap([1 0 0;      %// red
              0 1 0;      %// green
              0 0 1;      %// blue
              .5 .5 .5])  %// grey
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      相关资源
      最近更新 更多