Continuous Error bars
71 次查看(过去 30 天)
显示 更早的评论
Hi all, i want to plot the mean of a track with the standard deviation. I tried this, by using the function errorbar, This is acceptable, but I was looking for something different, such as a continuous band. Something like this one:
Thanks, M
0 个评论
采纳的回答
Tom Lane
2012-5-27
You may be able to modify this to suit your needs:
x = linspace(0,1,20)';
y = sin(x);
dy = .1*(1+rand(size(y))).*y; % made-up error values
fill([x;flipud(x)],[y-dy;flipud(y+dy)],[.9 .9 .9],'linestyle','none');
line(x,y)
4 个评论
Veena Chatti
2020-9-1
WOW. Thanks. No file downloads, no mess, no fuss, no fretting about learning another programming language or environment, or exporting a bunch of data elsewhere...Just five simple lines of code and the relief of saving a whole lot of tedium to make something seemingly simple work!
更多回答(1 个)
Oleg Komarov
2012-5-27
You can choose one of the following in the FEX:
- http://www.mathworks.com/matlabcentral/fileexchange/27485
- http://www.mathworks.com/matlabcentral/fileexchange/26311-shadederrorbar
- http://www.mathworks.com/matlabcentral/fileexchange/2683-confplot
- http://www.mathworks.com/matlabcentral/fileexchange/10843-errorfill
User defined functions have to be placed into a folder and that folder should be added to the MATLAB path. See addpath(), savepath() or on the menu bar File > Set path
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Errorbars 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!