14

背景が暗く、ラベルが白い MATLAB Figure を印刷したいと考えています。printorコマンドを使用すると、saveasどういうわけか色が失われます。プロット シンボルは再び暗くなり、背景は白になります。

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

3 つのテスト ファイルはすべて間違っています。Figure メニューで [名前を付けて保存] を選択すると、Figure を正しく保存できます。

問題を解決する方法はありますか?

4

1 に答える 1

18

Figure のように背景を維持するには、コマンド セットを使用します。

set(gcf, 'InvertHardCopy', 'off');

他の方法で図を調整するには、このリンクをチェックしてください

http://www.mathworks.com/help/techdoc/creating_plots/f3-84337.html

于 2011-02-03T13:36:50.787 に答える