Publishing quality figures in MATLAB

Click For Summary

Discussion Overview

The discussion revolves around the challenges of creating publication-quality figures in MATLAB. Participants share their experiences and seek advice on improving the aesthetics and efficiency of their plotting processes.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant expresses frustration with the time required to create visually appealing figures in MATLAB compared to using other software like ORIGIN.
  • Another participant highlights the benefit of MATLAB's support for LaTeX in improving the appearance of plots.
  • Several functions are mentioned as potentially helpful for enhancing figure quality, including hold, xlabel, ylabel, title, and legend.
  • A participant acknowledges the usefulness of these functions but reiterates the significant time investment needed to achieve satisfactory results.
  • A brief comment suggests that patience is necessary when working on figure quality.

Areas of Agreement / Disagreement

Participants generally agree on the challenges of creating high-quality figures in MATLAB, but there is no consensus on the best approach or the efficiency of the tools available.

Contextual Notes

Some participants may have different definitions of what constitutes "publication quality," and the discussion does not resolve the varying levels of satisfaction with MATLAB's plotting capabilities.

read
Messages
55
Reaction score
1
Is there an easy way of making publishing quality figures in MATLAB? I use MATLAB for calculations and working plots, but to get a nice figure (I mean proper fonts, scales, some text, symbols, lines for different datasets) takes me so long time that I better use something like ORIGIN program for this. I guess there should be some templates...
 
Physics news on Phys.org
When I discovered that Matlab plots support LaTeX, my plots all suddenly were a bit nicer.

/theta_{k}^{2}

Here are a few functions that might help. Type "help <function name>" at the command line for more info

hold
xlabel
ylabel
title
legend

You can get much more by using >> plottools
 
p1ayaone1 said:
When I discovered that Matlab plots support LaTeX, my plots all suddenly were a bit nicer.

/theta_{k}^{2}
Thanks, good to know.

Here are a few functions that might help. Type "help <function name>" at the command line for more info

hold
xlabel
ylabel
title
legend

You can get much more by using >> plottools

Yes, this I use, but to make the figure nice I need quite some time...
 
patience is a virtue...
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 1 ·
Replies
1
Views
5K
Replies
1
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K