Is there a way to smooth the text in plots, in Matlab?
By text I mean all the text added to a plot with commands such as xlabel, ylabel, title, etc...
Thanks
If you can, use the painters renderer, which is a vector renderer. The zbuffer and openGL renderers are raster renderers, which really degrades the quality of the text.
EDIT: I just came upon a blog post from Undocumented Matlab. Apparently MathWorks has been working on an update to the handle graphics engine for a while, and has it included in the code base as a silent option.
I made a couple test plots and for the raster openGL renderer, the fonts are properly smoothed and the lines look very good. For the vector painters renderer, the lines are still a little jagged, but they look much, much, much better than before. Unfortunately, it looks like it also breaks export_fig and the internal print function, at least as far as producing externally editable pdf files is concerned.
If you're only interested in screen graphics, though, you should definitely give it a look.
export_fig. - wakjah