Question

J'ai un problème où sauvegarder ma silhouette fait disparaître les titres.

Je crée cette figure, qui ressemble à ce que je souhaite :

subplot(2,1,1);
title('A')
plot(A);
hold on;
plot(B,'rs');
plot(C,'gs');
subplot(2,1,2);
title('D')
plot(D);
hold on;
plot(E,'rs');
plot(F,'gs');

Mais pour le sauvegarder, j'ajoute

h= figure
...
saveas(h,namejpg,'jpg');

Cela enregistre tout sauf les titres.Je souhaite conserver les titres - pourquoi disparaissent-ils lorsque je définis la figure ?!Toute aide est très appréciée.

Le code complet ressemble à ceci :

h=figure;
subplot(2,1,1);
title('A')
plot(A);
hold on;
plot(B,'rs');
plot(C,'gs');
subplot(2,1,2);
title('D')
plot(D);
hold on;
plot(E,'rs');
plot(F,'gs');
saveas(h,namejpg,'jpg');
Était-ce utile?

La solution

Cela se produit parce que le titre est ajouté à l'intrigue secondaire, puis il est effacé lorsque plot est appelé.Pour éviter cela, appelez simplement title après appel plot, ainsi:

figure
subplot(2,1,1);
plot(A);
title('A')
hold on;
plot(B,'rs');
plot(C,'gs');
subplot(2,1,2);
plot(D);
title('D')
hold on;
plot(E,'rs');
plot(F,'gs');
saveas(h,namejpg,'jpg');
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top