How to export figure from Matlab 2017b to an EPS format readable from adobe illustrator
3 views (last 30 days)
Show older comments
I recently installed Matlab 2017b. My previous version was 2014a. Now, when I try to export a figure with 20 or so plotted lines, each with 1000 or more points, the graph is degraded to a bitmap and divided into a mosaic of several fragments. When I output a single line, with some text, it produces a normal EPS file with vectors. I understand that there was a change in the graphics package, I have read the comments about opengl, and have tried various options, but nothing has worked. The bit map is uacceptable for scientific publishing. I need to preserve the original data as it did in version 2014a. Do you have any suggestions. ? I am using Windows 7, 64 bit version of matlab, on Lenovo thinkpad computer (T420s).
0 Comments
Answers (1)
Bob Blaine
on 18 Dec 2017
Hi Carl,
You are correct, MATLAB changed it's graphics system in the 2014b release. As a result the printing also changed. By default, MATLAB looks at your displayed figure and tries to determine the best way to print. If it thinks that the display is complex it will use OpenGL to render the output. If it's just a line, then it will default to a vector format. I believe you can override it's decision using the -painters or -opengl options in the print command.
0 Comments
See Also
Categories
Find more on Printing and Saving in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!