How to get data from figures produced by errorbars?
    10 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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?
0 comentarios
Respuesta aceptada
  Paulo Silva
      
 el 16 de Abr. de 2011
        %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
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Errorbars en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

