1

我可以生成一个 MATLAB 表面对象(使用h=pcolor(X,Y,C)),并且我想将该表面对象保存为图像格式(pngtiff、...),而没有任何可见背景。

表面是椭圆形而不是矩形,所以我只想看到椭圆形,没有白色背景、轴、标签、刻度、框架、菜单等。

我想将它用作 Google 地球上的叠加层,因此实体可能是矩形的,只要椭圆外的部分是透明的。

MATLAB 及其用户社区似乎提供了多种保存图像的方法,但我还没有找到一种只保存表面对象的方法。任何解决方案甚至建议将不胜感激。

4

1 回答 1

0

您可以使用export_figmatlab 的 FEX ( www ) 中的工具导出具有透明背景的图形(并非所有图像格式都受支持)。

要摆脱轴并仅绘制曲面,您可以执行

set(gca,'Visible','off')
于 2014-09-03T21:02:34.023 回答