这里有两种方法可以改变楔颜色在生产派阴谋。
产生一个演示饼图&定义颜色
甘氨胆酸ax = ();
pieData = [。3。4。3);
h =派(ax, pieData);
%定义三种颜色,每个3块一个
newColors = […
1、0.41016、0.70313;%粉红色
0、1、0.49609;%春天的绿色
0.59766,0.19531,0.79688);%黑兰花
选项1:改变坐标轴colormap
% ax是饼图的句柄轴
% newColors nx3矩阵n楔形饼图
斧子。Colormap = newColors;
%使用一个预定义的colormap(在这个例子中,“春天”)
% h是输出派()
斧子。Colormap =春(元素个数(h) / 2);
选项2:改变FaceColor楔形
为
派()
对象
% h =派()输出是一个向量的交替补丁和文本处理。
%隔离处理
patchHand = findobj (h,“类型”,“补丁”);
%设置所有补丁使用的颜色nx3 newColors矩阵
集(patchHand, {“FaceColor”},mat2cell (newColors的(大小(newColors, 1), 1), 3))
%或设置一个楔形的颜色
patchHand (2)。FaceColor =“r”;
为
pie3 ()
对象
%从输出中提取表面和补丁处理pie3 ()
surfaceHand = findobj (h,“类型”,“表面”);%的边缘
patchHand = findobj (h,“类型”,“补丁”);%顶部和底部
%设置颜色所有补丁(顶部和底部)和表面(边缘)使用nx3 newColors矩阵
集(surfaceHand, {“FaceColor”},mat2cell (newColors的(大小(newColors, 1), 1), 3));
集(patchHand, {“FaceColor”},mat2cell (repelem (newColors 2 1)的(大小(newColors, 1) * 2, 1), 3));