Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Using export_fig with publish

Asked by Chad Greene on 20 Aug 2014
Latest activity Commented on by Sean de Wolski on 22 Aug 2014 at 17:00

I've been using the publish feature a lot lately, but the figures it produces are absolutely lousy. Is there a way to tell publish to use export_fig? My only workaround now is exporting manually after running publish, then overwriting the figures generated by publish.

0 Comments

Chad Greene

Products

No products are associated with this question.

1 Answer

Answer by Sean de Wolski on 20 Aug 2014

You could export_fig to save it to a file and then use the image markup tag to add it to the published report.

export_fig('.\html\pica.png') % save to html directory
close % make sure it's not there to be snapped
%%
%
%  <<pica.png>>

3 Comments

Chad Greene on 22 Aug 2014 at 16:04

That's a clever solution. Is there a way to suppress the export_fig and close lines from appearing in the output html? I'd like to give the reader a final html document with content that doesn't get obfuscated by extra little lines that make the publishing work. Artifacts like export_fig and close seem equivalent to STOP in a telegram. Charming, perhaps, but a bit distracting.

Sean de Wolski on 22 Aug 2014 at 16:59

I don't know of anyway outside of turning off code capture altogether.

Sean de Wolski on 22 Aug 2014 at 17:00

If you're publishing to html, you could probably regexp the file after. I do this to remove the contents section on my blog posts.

Sean de Wolski

Contact us