使用不同的背景颜色保存 MATLAB 图窗
我想打印一个带有深色背景和白色标签的 MATLAB 图。如果我使用 print
或 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')
所有三个测试文件最终都是错误的。如果我在图形菜单中选择“另存为”,我就可以正确保存图形。
有什么想法如何解决这个问题吗?
I want to print a MATLAB figure with a dark background and white labels. If I use the print
or saveas
command I lose somehow the colors. The plot symbols are dark again and the background is white.
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')
All three test files end up being wrong. If I choose "Save As" in the figure menu I am able to save the figure correctly.
Any ideas how to resolve the issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要保持图中的背景,请使用命令集。
要以其他方式调整数字,请查看此链接
http://www.mathworks.com/帮助/techdoc/creating_plots/f3-84337.html
To keep the background as in your figure, use the command set.
For adjusting the figure in other ways, check out this link
http://www.mathworks.com/help/techdoc/creating_plots/f3-84337.html