how to export figure to completely vector format with patch plot?

I need to export my figure to vector format for publishing, but it is a probelem that the figure, which is vector format in screen, convert to raster format.
I have tried to use following methods.
  1. print(h_fig, '-painters', '-dpdf', 'print_painters.pdf')
  2. export_fig exp_painters.pdf -painters
  3. export_fig exp_q.pdf -q101Expert_fig
There is the shortcut figure for above.
outlook
Unfortunately, the problem is still exist. It may be a question in here:
```
% p = patch(X,Y,f,'EdgeColor','none','LineStyle','-');
p = patch(X,Y,f);
% shading interp
% S.FaceVertexCData = [0;0;0;0];
% set(p,'LineStyle','none:')
set(p,'EdgeColor','none')
```
Thanks in advance !

답변 (1개)

Samatha Aleti
Samatha Aleti 2020년 6월 16일

0 개 추천

Hi,
There is a MATLAB File exchange function “export_fig” submitted here that might be of help to you.
Hope this helps!

카테고리

도움말 센터File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

제품

릴리스

R2019b

질문:

2020년 5월 10일

답변:

2020년 6월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by