If you like windows (I don't) there is a promising new julia 2D
plotting (link :
https://groups.google.com/forum/#!topic/julia-users/by8YlsmRnHg)
very new but nice graphics.
Plots is really an excellent plotting, with all backends that can
make you external plotting.
so that it works with version 0.5.
That's exactly the reason why it's a good idea. The backends aren't swappable, but the code is. And for the most part that means you can just avoid the cons of any backend instead of having to fight against them. You could be making all of your plots with the PGFPlots backend for some publication, and then realize that you need a trisurf plot. You can just switch the backend and re-save your plots without actually writing new code, and now they can be all saved and matching in PyPlot.
This is not to mention that Plots adds features to each backend.
So sure you can't use every feature of every backend, but there are more features you can easily use through Plots than just using the backend itself.
On 29 August 2016 at 16:07, Chris Rackauckas <rack...@gmail.com> wrote:That's exactly the reason why it's a good idea. The backends aren't swappable, but the code is. And for the most part that means you can just avoid the cons of any backend instead of having to fight against them. You could be making all of your plots with the PGFPlots backend for some publication, and then realize that you need a trisurf plot. You can just switch the backend and re-save your plots without actually writing new code, and now they can be all saved and matching in PyPlot.Wait... doesn't your example imply that the code is *not* quite swappable? If you start with PyPlot and use a trisurf plot, you cannot switch to PGFPlots. I don't want to be too critical. I think Thomas knows that I'm cheering for him from the benches. I totally agree that changing one line from "pyplot()" to "gr()" is infinitely easier than learning GR.jl if you know PyPlot.jl. The main reason I don't use Plots.jl is entirely a personal preference regarding the API.