Enregistrez la figurine MATLAB avec une couleur de fond différente

Je veux imprimer un MATLAB figure avec un fond foncé et blanc les étiquettes. Si j'utilise le print ou saveas commande-je perdre en quelque sorte les couleurs. L'intrigue symboles sont le noir et le fond est blanc.

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')

Tous les trois fichiers de test à la fin de mal. Si je choisis "Enregistrer sous" dans le menu figure je suis capable de sauver de la figure correctement.

Toutes les idées comment résoudre le problème?

source d'informationauteur Thomas