I used Plots for some time, and am quiet unsatisfied with the figure quality. The tutorial38 gives us some example, which shows its simplicity. However, none of those figures are publication-quality. I reproduced these plots using PyPlot.jl and GR.jl, they look much better. Therefore, the poor quality of figure made by Plots is not caused by the backend. What makes Plot.jl so ugly? I know some recipes are allowed in Plots.jl, which might make the figure more beautiful. I tested some of these recipes, and was still unsatisfied. Could the developer offer a gallery of beautiful figures produced by Plots.jl (maybe in some notebooks)? It is very inspiring to see beautiful figures, especially for those who don’t know what plotting package to use.
I find the
pgfplots() backend very nice. YMMV.
However, “ugly” is a subjective term, and the discussion would be very much helped by
providing a self-contained minimal working example that demonstrates the issue,
various plots (via
Plots.jl, also directly),
pointing out the differences you consider “ugly”.
Also, opening an issue for
Plots.jl may be a better place for the discussion, so that it does not get lost.