我期待將我的MATLAB圖導出爲高質量數字。具體來說,我想將其保存爲基於矢量的文件格式,如EPS或SVG。MATLAB和高質量EPS數字
I have tried print and saveas commands:
saveas(h,'myFileName','epsc2');
print('-r150','-depsc2', 'myFilename');
儘管軸標籤確實是向量,但在所有情況下,這會產生圖表質量較差的部分。爲什麼MatLab在將其放入EPS之前做了一些可怕的渲染?質量差的情節在這裏
例子: http://users.ox.ac.uk/~pemb2372/myFileName.eps
編輯: 還值得一提的是,如果你使用的是蘋果從MATLAB觀看EPS文件,「預覽」應用程序可能導致內部圖形內容光柵化質量差,同時使軸和標籤保持向量化和高質量。這是非常具有誤導性的,但是當您在Inkscape中打開所述EPS文件時,質量實際上是矢量並且相當高。
編輯2: 我的大學託管帳戶已過期,因此您無法再查看該數字。只要說它在高質量的美麗軸線,刻度和標籤中顯示質量差的光柵式陰謀。
我無法解釋「爲什麼」Matlab具有如此差的庫存功能,但您可能想嘗試[export_fig](https://sites.google.com/site/oliverwoodford/software/export_fig)。它在Matlab File Exchange中可用,並且幫助了我很多。如果您還沒有安裝ghostscript,您還需要安裝ghostscript。 – aganders3
用於export_fig的+1。 –
好的謝謝 - 我會研究這個並報告回 – jtromans