color changing in one errorbar plot
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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]);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/159817/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/159819/image.jpeg)
0 Kommentare
Antworten (1)
KSSV
am 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]);
Siehe auch
Kategorien
Mehr zu Errorbars finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!