How can I export a figure to *.svg?
194 views (last 30 days)
Show older comments
MathWorks Support Team
on 27 Jun 2009
Commented: Eric Sargent
on 20 Dec 2023
I'd like to export a figure as *.svg. Thus I'm trying:
File -> Export Setup -> Export
and chooses type *.svg. But this does not work. I obtain the following error message:
ERROR: Error using ==> hgexport at 858
Error using ==> graphics\private\prepare at 307
Error using ==> <a href="error:D:\MATLAB\R2007a\toolbox\matlab\graphics\private\prepare.m,100,1">graphics\private\prepare at 100</a>
Error using ==> graphics\private\prepare at 41
The SVG device option is only supported for Simulink systems.
Accepted Answer
MathWorks Support Team
on 10 Apr 2023
Edited: MathWorks Support Team
on 13 Apr 2023
The ability to export a figure to SVG file is not supported in MATLAB 7.4 (R2007a). A possible workaround could be found on the File Exchange:
Note that MathWorks does not guarantee or warrant the use or content of submissions to the MATLAB Central File Exchange. Any questions, issues, or complaints should be directed to the contributing author.
1 Comment
Eric Sargent
on 20 Dec 2023
fig = gcf;
print(fig,'MyPlot.svg','-dsvg');
More Answers (0)
See Also
Categories
Find more on Printing and Saving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!