Version 2.0 of Gaston (a Julia package for plotting with gnuplot) has been released. Highlights include:
- A recipe system to allow plotting of arbitrary Julia types. A new package, GastonRecipes, allows writing recipes without depending on Gaston. (Another new package, GastonDSP, is available for plotting DSP.jl types).
- New, better (IMHO!) syntax, more closely resembling gnuplot. I drew inspiration from the great Gnuplot.jl, Plots.jl, Makie.jl and PGFPlotsX.jl.
- Overhauled and much more flexible multiplot support.
- All known bugs were fixed, and the internals were re-written/refactored to be faster and more robust.
Many other small changes include support for themes, more than 20 built-in plot types, one gnuplot process per figure, and re-written documentation. Since this is a breaking release, the documentation includes a migration guide.
Support for a gnuplot artifact is in the works (thanks to @t-bltg), which should greatly simplify installation of gnuplot in all major platforms.
I welcome all comments, suggestions, and PRs!