我正在相互绘制细胞阵列,我希望某些点组具有相同的颜色。我制作了一个新的颜色顺序矩阵,所有的点都改变为正确的颜色,除了第一个颜色。它被卡在默认的蓝色上。
变量包含在单元格中,所以我循环来制作数字。
C = [1 0 0; 1 0 0; 1 0 0; 1 0 0;...
0 1 1; 0 1 1;...
1 1 0; 1 1 0; 1 1 0; 1 1 0];
for k = 1:numFiles
hold all
plot(zonal{k}, deltaT{k},'*','MarkerSize',11);
set(gca,'ColorOrder',C);
end
C包含正确数量的rgb三元组。这是一个我忽略的简单修复吗?
答案 0 :(得分:2)
在第一次调用bwplot(group~extra,data=sleep)
之前设置ColorOrder
。
plot()
然后, C = [1 0 0; 1 0 0; 1 0 0; 1 0 0;...
0 1 1; 0 1 1;...
1 1 0; 1 1 0; 1 1 0; 1 1 0];
axes()
set(gca,'ColorOrder',C);
hold all
for k = 1:numFiles
plot(zonal{k}, deltaT{k},'*','MarkerSize',11);
end
hold off
会在每次调用plot()
时检查ColorOrder
的(固定)值并迭代其值。