2014-09-03 73 views
1

我可以生成(使用h=pcolor(X,Y,C))MATLAB的面對象,我想保存只是表面物體的圖像格式(pngtiff ...)沒有任何明顯的背景。保存MATLAB面對象作爲圖像

表面是橢圓形的,而不是矩形,所以我只希望看到的橢圓形,沒有白色背景,軸,標籤,蜱,幀,菜單等

我想用它作爲對谷歌的覆蓋地球,因此實體可以是矩形的,只要橢圓外的部分是透明的。

MATLAB及其用戶社區似乎提供了許多方法來保存圖像,但我還沒有找到一個只保存表面對象的方法。任何解決方案,甚至建議,將不勝感激。

+0

順便說一句,顏色不能採取爲Z參數(第三個維度),但一個C一個(顏色)。 – marsei 2014-09-03 21:03:46

+0

是的......感謝您的編輯。 – user3060704 2014-09-03 21:21:06

回答

0

您可以使用matlab的FEX(www)中的export_fig工具以透明背景導出圖形(並非支持所有圖像格式)。

爲了擺脫軸的,只是情節的表面,你可以做

set(gca,'Visible','off') 
+0

是的...這是一個解決方案。我還發現「軸偏離」足以消除軸。 – user3060704 2014-09-03 21:15:17