Saving a plot with part of it filled with colour as an image

I have the following code portion where an plot is drawn, and part of it is filled with a white colour;
plot(x,y,'Color',color,'LineWidth',lineWidth);
fill(x,y,[1 1 1]);
How can I save this plot as an image, aka as imwrite for images.
Thanks.

Answers (2)

You can use the most downloaded File Exchange submission of all time: export_fig: http://blogs.mathworks.com/pick/2010/05/28/creating-and-exporting-publication-quality-graphics/

2 Comments

Thanks for your reply. Yes, I knew about export_fig from a past answer of yours. The issue here is that I couldn't figure out what to pass as a parameter to the function: export_fig(varargin)
Good, I'm glad you (hopefully) already have it. I believe you can just pass the current figure, gcf, or the current axes, gca, whichever you want to save.
Have a look at this web page:
It contains examples that show how to use export_fig. The webpage was created by Oliver Woodford who developed the export_fig code.

This question is closed.

Tags

Asked:

on 25 Nov 2014

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!