How to save a *.fig with the legend included?

4 visualizaciones (últimos 30 días)
Olivier
Olivier el 26 de Mayo de 2013
Respondida: Adam Neuf el 21 de Mayo de 2015
Hi,
My question is quite simple :
I have the following code :
figure;
A = loglog(...)
hold on
B = loglog(...)
C = loglog(...)
str = sprintf('3SRS - Run %d - Dir %d', run, dir);
title(str);
xlabel('Fréquences [Hz]');
ylabel('Accel (G)');
legend( [A B C], '...','...','...' );
filename = str;
saveas(figure(1),filename,'fig');
close figure 1
And it appears that the figure is correctly saved in .fig but the legend isn't displayed when i open the saved *.fig
Thanks in advance. O.G.
  2 comentarios
Artur M. G. Lourenço
Artur M. G. Lourenço el 26 de Mayo de 2013
the code is not work. It's a example or the real code?
Olivier
Olivier el 26 de Mayo de 2013
Hm yes sorry, it was just an example... The '...' are full filled with my data. I put some '...' because you coudn't acces to my data.

Iniciar sesión para comentar.

Respuestas (3)

Artur M. G. Lourenço
Artur M. G. Lourenço el 26 de Mayo de 2013
Try this,
figure;
A = loglog(1:50)
hold on
B = loglog(1:50)
C = loglog(1:50)
str = sprintf('3SRS - Run %d - Dir %d');
title(str);
xlabel('Fréquences [Hz]');
ylabel('Accel (G)');
legend( [A B C], 'Test A','Test B','Test C' );
filename = str;
saveas(figure(1),filename,'fig');
close figure 1
  1 comentario
Olivier
Olivier el 26 de Mayo de 2013
As I said above, the '...' are full filled with my data. It's a general scheme where I point out the problem that my legend isn't saved in the .fig figure.
Thanks if you can give me more explanations.

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 26 de Mayo de 2013
  2 comentarios
Olivier
Olivier el 26 de Mayo de 2013
I'm sorry but i don't think it answers my question... Thanks, however.
Image Analyst
Image Analyst el 26 de Mayo de 2013
export_fig (the most downloaded file from the File Exchange, and recommended by the FAQ) will save the entire figure or axes. I'd be surprised if saved everything except the legend.

Iniciar sesión para comentar.


Adam Neuf
Adam Neuf el 21 de Mayo de 2015
I'm having the same problem, have you found the solution to fix this?

Categorías

Más información sobre Printing and Saving 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!

Translated by