problem with errorbars and export_fig
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Hi everybody, I have come across a strange problem while using export_fig(). It does not seem to export errorbars
x=1:10;
y=x.^2-2*rand(size(x));
err=abs(x.^2-y);
errorbar(x,y,err,'r*')
legend('data'
export_fig(gca,'testing.jpg')
hold on
plot(x,y,'--')
export_fig(gca,'testing2.jpg')
When I try to run this code (or anything with errorbars) export_fig() leaves the errorbars out. In the example code testing.jpg appears to me as a blank set of axis. I noticed that if I use plot() to plot the markers onto the axes export_fig works just fine. Is there something extra I need to add into export _fig to make it work with errorbars?
Cheers
Rhys
0 Commenti
Risposta accettata
  Oliver Woodford
      
 il 19 Giu 2013
        Export_fig exports error bars just fine. Try:
x=1:10;
y=x.^2-2*rand(size(x));
err=abs(x.^2-y);
errorbar(x,y,err,'r*')
export_fig(gcf,'testing.jpg')
hold on
plot(x,y,'--')
export_fig(gcf,'testing2.jpg')
2 Commenti
  the cyclist
      
      
 il 19 Giu 2013
				Rhys, notice the tiny but critical difference in the code. Oliver is exporting the current figure (gcf) where you were trying to export the current axes (gca).
Più risposte (1)
Vedere anche
Categorie
				Scopri di più su Errorbars in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


