Salva la figura matlab con colore sfondo diverso
Domanda
Voglio stampare una figura di matlab con uno sfondo scuro ed etichette bianche. Se uso il print
o saveas
comando perdo in qualche modo i colori. I simboli della trama sono di nuovo scuri e lo sfondo è bianco.
points = rand(100,3);
plot3(points(:,1),points(:,2),points(:,3),'*w')
grid on
set(gca,'Color',[0.5 0.5 0.5])
saveas(gcf,'test1','pdf')
saveas(gcf,'test2','png')
print(gcf,'test3.pdf','-dpdf')
Tutti e tre i file di test finiscono per sbagliarsi. Se scelgo "Salva come" nel menu Figura, sono in grado di salvare correttamente la figura.
Qualche idea su come risolvere il problema?
Soluzione
Per mantenere lo sfondo come nella figura, utilizzare il set di comandi.
set (gcf, "inverthardcopy", "off");
Per regolare la figura in altri modi, controlla questo link
http://www.mathworks.com/help/techdoc/creating_plots/f3-84337.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow