I have a figure which was produced by using errorbars command. It plots the mean data and corresponding error bars. Now I would like to obtain all data from this figure. I can easily get the mean data by: openfig(figName); xData = get(get(gca, 'Children'), 'XData'); yData = get(get(gca, 'Children'), 'YData'); However, I still don't know how to obtain data about error bars. May I get some advice on this?
John Williams answered .
2025-11-20
%example data X = 0:pi/10:pi; Y = sin(X); E = std(Y)*ones(size(X)); errorbar(X,Y,E) %get data xData = get(get(gca, 'Children'), 'XData'); yData = get(get(gca, 'Children'), 'YData'); uData = get(get(gca, 'Children'), 'UData'); %lets see if its equal isequal(E',uData) %it is equal, same content