2011-02-02 5 views
7

Ogni volta che si salva un grafico di pcolor o quiver come un EPS o PDF, ottengo questa griglia bianca debole che sembra essere una sorta di problema di rendering. Le prime immagini mostrano il problema, il secondo è come appare nella finestra della figura. Sto semplicemente usando la voce di menu "Salva con nome" per salvare come eps. Qualche suggerimento su come posso ottenere un'immagine vettoriale piacevole? Sono su OS X.Griglia bianca che salva il grafico MATLAB come EPS o PDF

Grazie! Annoying ugly white grid

No white grid

+0

si potrebbe voler esaminare i renderer grafici disponibili: http://www.mathworks.com/support/tech- note/1200/1201.html, http://www.mathworks.com/help/techdoc/creating_plots/f3-84337.html#f3-102410 – Amro

risposta

4

Posso confermare la questione su Snow Leopard. L'impostazione del rendering su opengl e l'utilizzo del menu "Salva con nome" per creare un file eps da un grafico del faretre ha risolto il problema.

set(gcf, 'Renderer', 'opengl') 
+0

Ottimo, è stato risolto. Ha anche funzionato impostando il renderer su zbuffer, ma non sembra così carino. Grazie! – Rob

+0

molto utile! thumbup – Mike22LFC

1

semplicemente aggiungendo un'altra soluzione: le linee bianche non sono realmente errori, ma piuttosto manufatti le impostazioni di antialiasing del vostro EPS/visualizzatore PDF. Per qualche ragione Matlab salva i triangoli anziché i quadrati, invocando così l'anti-aliasing per raddrizzare le linee diagonali.

I manufatti scompaiono se i triangoli sono sostituiti da rettangoli come in http://www.mathworks.com/matlabcentral/fileexchange/43271-pcolor-eps-fix

Acclamazioni