Я хочу экспортировать свой участок 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: Моя учетная запись хостинга в университете истекла, поэтому вы больше не можете просматривать эту цифру. Достаточно сказать, что он показал плохую структуру растрового стиля в высококачественных красивых линиях осей, тиках и ярлыках.