color changing in one errorbar plot
    1 vue (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
Hi, when I plot a errorbar/bar, (matlab 2016a) the color is changing on the same plot. someone know how to fix it? buy the way it's didn't happen in matlab 2014 thanks :
x=-100:2:100;
y=sinc(x*pi/100);
dy=y/10;
figure;
errorbar(x,y,dy);
xlim([-100 100]);
ylim([-0.25 1.1]);
figure;
bar(x,y);
xlim([-100 100]);
ylim([-0.25 1.1]);


0 commentaires
Réponses (1)
  KSSV
      
      
 le 16 Jan 2017
        clc; clear all ;
x=-100:2:100;
y=sinc(x*pi/100);
dy=y/10;
% figure;
% errorbar(x,y,dy);
% xlim([-100 100]);
% ylim([-0.25 1.1]);
% figure;
% bar(x,y) ;
% xlim([-100 100]);
% ylim([-0.25 1.1]);
c = jet(length(x)) ;
figure;
hold on
for k = 1:length(x)
    e1 = errorbar(x(k),y(k),dy(k),'x');
    set(e1,'Color',c(k,:))
    set(e1,'MarkerEdgeColor',c(k,:))
end
plot(x,y)
xlim([-100 100]);
ylim([-0.25 1.1]);
figure
for i = 1:length(x)
    bar(x(i),y(i),1.5,'Facecolor',c(i,:)) ;
    hold on
end
xlim([-100 100]);
ylim([-0.25 1.1]);
Voir également
Catégories
				En savoir plus sur Data Distribution Plots dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



