Я хочу экспортировать свой участок MATLAB как высококачественную фигуру. В частности, я хотел бы сохранить его как векторный формат файла, такой как EPS или SVG.
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
Edit:
Стоит также отметить, что если вы используете Mac для просмотра EPS-файла из Matlab, приложение «Предварительный просмотр» может отображать растровое содержимое внутреннего графика низкого качества, оставляя ось и метки векторизованными и высокого качества. Это вводит в заблуждение, но когда вы открываете указанный EPS-файл, например, в Inkscape, качество на самом деле векторное и довольно высокое.
Редактировать 2:
Срок действия моей учетной записи хостинга в университете истек, поэтому вы больше не можете видеть эту цифру. Достаточно сказать, что он демонстрировал некачественный растровый сюжет с высококачественными красивыми линиями, галочками и метками.