I’ve seen this term many times here and each time got a feeling I live in a different world, where there is nothing special for a plot to be published. So I just took a small random sample of journal articles from my Zotero collection and looked what type of plots are used. The sample happened to include almost all natural sciences (except Astronomy and Geosciences), Mathematics and Engineering. Of 15 papers, only 2 contain plots other then the basic line / scatter / column types.
So what is that different with me? Is it natural vs. unnatural sciences?
In my view, a “publication-quality plot” has absolutely nothing to do with the inside contents of the plot. It’s all about workflows. In short, I’d say a “publication-quality plot” is simply one that does not need post-processing in a graphics editor to make you and your reviewers happy.
It’s about getting the font-sizes right and the labels readable. It’s about fine-tuning the positioning. It’s about axis styles and colors and preferences. It’s about doing this programmatically so I don’t have to dive into Illustrator/Inkscape/whatever every time I re-run my analysis.
I totally second that. It is really about readability and scalability for me, so definitely vector graphics if possible. When exploiting experimental data, it might be difficult to use pure vector graphics but, I spent a bit of time combining PGFPlots axes and images and the result is surely better than having rasterized labels.