最佳答案
我试图在同一个图上绘制几个核密度估计值,我希望它们都是不同的颜色。我有一个使用字符串 'rgbcmyk'
组合起来的解决方案,并逐步通过它为每个单独的图,但我开始有重复7次迭代后。有没有更容易/更有效的方法来做到这一点,并与更多的颜色选项?
for n=1:10
source(n).data=normrnd(rand()*100,abs(rand()*50),100,1); %generate random data
end
cstring='rgbcmyk'; % color string
figure
hold on
for n=1:length(source)
[f,x]=ksdensity(source(n).data); % calculate the distribution
plot(x,f,cstring(mod(n,7)+1)) % plot with a different color each time
end