मैं अपने MATLAB साजिश को उच्च गुणवत्ता वाले आंकड़े के रूप में निर्यात करना चाहता हूं। विशेष रूप से, मैं इसे एक वेक्टर आधारित फ़ाइल प्रारूप जैसे ईपीएस या एसवीजी के रूप में सहेजना चाहता हूं।MATLAB और उच्च गुणवत्ता वाले ईपीएस आंकड़े
I have tried print and saveas commands:
saveas(h,'myFileName','epsc2');
print('-r150','-depsc2', 'myFilename');
सभी अवसरों पर इस ग्राफ की खराब गुणवत्ता भागों पैदा करता है, हालांकि अक्ष-लेबल वास्तव में वेक्टर हैं। मैटलैब इसे ईपीएस में रखने से पहले कुछ भयानक प्रतिपादन क्यों करता है?
खराब गुणवत्ता साजिश यहाँ का उदाहरण: http://users.ox.ac.uk/~pemb2372/myFileName.eps
संपादित करें: यह भी ध्यान देने योग्य है कि यदि आप एक मैक मैटलैब से एक EPS फ़ाइल को देखने का उपयोग करें, 'पूर्वावलोकन' एप्लिकेशन भीतरी ग्राफ सामग्री रास्टराज़ प्रस्तुत करना हो सकता है और खराब गुणवत्ता, धुरी और लेबल वेक्टरकृत और उच्च गुणवत्ता को छोड़कर। यह बहुत भ्रामक है लेकिन जब आप ईपीएस फ़ाइल को खोलते हैं, उदाहरण के लिए, इंकस्केप, गुणवत्ता वास्तव में वेक्टर और काफी अधिक है।
संपादित करें 2: मेरा विश्वविद्यालय होस्टिंग खाता समाप्त हो गया है, इसलिए आप अब आंकड़े नहीं देख सकते हैं। यह कहने के लिए पर्याप्त है कि यह उच्च गुणवत्ता वाले सुंदर अक्ष रेखाओं, टिकों और लेबलों के भीतर एक खराब गुणवत्ता वाले रास्टर-स्टाइल प्लॉट दिखाता है।
मैं समझ नहीं सकता "क्यों" Matlab की ऐसी खराब स्टॉक विशेषताएं हैं, लेकिन आप [export_fig] (https://sites.google.com/site/oliverwoodford/software/export_fig) को आजमा सकते हैं। यह मैटलैब फ़ाइल एक्सचेंज पर उपलब्ध है और मुझे बहुत मदद मिली है। यदि आपके पास पहले से नहीं है तो आपको ghostscript इंस्टॉल करने की भी आवश्यकता होगी। Export_fig के लिए – aganders3
+1। –
ठीक है धन्यवाद - मैं इसमें देखता हूं और – jtromans