This blog has been a good cookbook reference for how to use it in a modern way: http://www.gnuplotting.org/
SVN also has the important advantage of being relatively easy to pick up by someone who's not a programmer. It would not be my first choice for a version control system now that we have Mercurial and git (frankly, it wasn't not even back when our only affordable alternatives were CVS and RCS), but it's very easy to teach it.
We're about to start rolling out chapters from my book, which covers the latest version:
https://alogus.com/publishing/gnuplot5/
EDITed to reflect comment below.
I've edited my comment to make it more accurate.
What is the performance like on that?
That it takes more effort to produce a "beautiful" output is myth, in my experience. People used to say that in large part because up to gnuplot 4 the default colors were ugly primary colors. On gnuplot 5 and above, it's no longer the case. Plus, you can customize the default colors/styles by editing the .gnuplot file. I've done so: https://ghostbin.com/paste/pvj5m
To me, "gnuplot or matplotlib" is a little beside the point - if we're using one of those it's for something quick 'n dirty, or for a relatively simple plot of summary data.