I am writing my Master's degree Thesis in Economics and I'm dealing with quite a lot of plots (my topic is more related to statistics, in particular I'm working with B-spline free knot placement) and I am wondering what's better, if to provide very fancy plots (for example using ggplot2) or instead to keep things simple and use the basic plots (from R). What do you prefer when reading an article? Thanks in advance.
Plots should be clean. For instance, MSFT adds some cruft to charts (lines), that is better off culled. Also avoid 3D pie charts or 3 D column charts (makes you look like an undergrad). After that, it probably doesn't matter if you use R, some custom plotting tool or Excel or the like.
Read "Say it With Charts" book for some good advice on simple chart communication. Tells you what style shows what relationship best.
Make your figure captions shine. They should be on the longer side and give clear identification of different symbols and lines. Figure captions are some of the most read text in a paper.
I prefer plots which communicate information and tell the story so clearly, that I do not stop to think which software was used to create them. There are several good ways of achieving it and many ugly ways of failing it. The art of preparing a good plot (and infographics in general) is a complex matter and can not be boiled down to a one-bit answer like "do/don't use ggplot".
To learn this art, read more papers, highlight plots you like and analyze what you like about them and how it was achieved. Try reproducing a nice plot in your favourite software. Consult your supervisor and colleagues for more hints.
Clean and simple is best. However,
ggplot2 is excellent at producing clean and simple plots.