Good quality graph from Matlab to MSOffice

15 Ansichten (letzte 30 Tage)
Meh
Meh am 23 Jan. 2012
Hi, which format or method will give me the best graphics quality, if i want to use matlab graphics in MS Powerpoint, for example. I have used edit-->copyfigure.. but, the font and the lines become very thin.
  1 Kommentar
Mariela Hernández
Mariela Hernández am 20 Sep. 2017
Word 2016 admits vectorial image ".svg". You can import your matfigure using it:
saveas(figure (1), '.svg')

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

owr
owr am 23 Jan. 2012
export_fig has helped me immensely. Also check out "imclipboard":
I need to insert MATLAB graphs into Outlook emails and Word documents very often. I downloaded both MATLAB Central functions and made myself the following shortcut:
set(gcf,'Color',[1 1 1]);
imclipboard('copy', export_fig());
The first line just sets the figure background to white so it looks nicer within emails and word docs that have a white background.
I produce the figure that I need, press the shortcut button that triggers the code above, and then just paste into Outlook. Its been quite convenient.
  2 Kommentare
Meh
Meh am 24 Jan. 2012
Well Thankyou for your suggestions! They look handy but I still am not satisfied with the quality. I used export_fig for bmp and jpg...the font size and the lines look ok but the quality is still not convincing. The imclipboard terminates at
[~, ~, e] = fileparts(filename);
because of ~ signs. My Matlab marks ~ as errors.
owr
owr am 24 Jan. 2012
The tilde's are still relatively new to MATLAB I guess, you must be running an earlier version. You can replace those with the names of dummy variables.
In terms of your original question, I agree that the quality could still not be ideal. I use export_fig, etc. mostly to share graphs quickly with other folks I work with. I do this often, so the quality is secondary to the ease. I also got better results from export_fig than from any luck I had meddling around with the settings myself. To be fair, I didnt put much time into it.
You may find this blog useful:
http://blogs.mathworks.com/pick/2010/05/28/creating-and-exporting-publication-quality-graphics/
Thats where I got the original reference to export_fig.
Good luck!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Wayne King
Wayne King am 23 Jan. 2012
Try:
File -> Save As
and then use a bitmap
Alternatively from the command line
print -dbitmap
You may also want to try:

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by