Hi Tom,

This is am ambitious idea. I wish you the best of luck. How do you plan to 
deal with incompatibilities between plotting backends? Every backend is 
different. Gadfly cannot do 3D plots, and Gnuplot is missing some plotting 
symbols that other libraries have.

For reference, I use PyPlot. I use it because I use these plots in my 
research and in publications and I need the most mature library I can find. 
How are your plans to add PyPlot support?

Cheers,
Daniel.


On Thursday, 10 September 2015 22:26:35 UTC+2, Tom Breloff wrote:
>
> This may be a slightly premature announcement, but I wanted to put it out 
> there so that people that have strong opinions have a chance to give their 
> thoughts.  Here's the link:
>
> https://github.com/tbreloff/Plots.jl
>
> Plots.jl is intended to be an API/interface that sits above other plotting 
> packages (backends) and gives the user simple, consistent, and flexible 
> plotting commands.  It's a problem when someone is used to a package which 
> is great for interactive plots, but then has to re-learn and re-code new 
> plots in another package when producing publication-quality plots (or vice 
> versa).  The same goes for switching between desktop GUIs and javascript 
> technologies... sometimes one package is better than another for a specific 
> task, and it's a shame to be forced to choose.
>
> I've implemented a bunch of functionality for both Gadfly.jl and Qwt.jl 
> backends.  See the examples to get a sense of how they differ.  I think 
> Vega.jl and UnicodePlots.jl might be next on my priority list, but please 
> let me know if I should prioritize differently.  Note: This is still a work 
> in progress, and I will probably change parts of the API, and not every 
> plot type is implemented yet.
>
> Please let me know comments, wish lists, etc.  Issues are great for 
> actionable items, comments can go here.  This effort was partially inspired 
> by various discussions here and on github, which prompted the forming of 
> https://github.com/JuliaPlot, and an effort to improve the plotting 
> landscape with tutorials and documentation.  If you're interested: 
> https://github.com/JuliaPlot/juliaplot_docs/issues
>
> Tom
>

Reply via email to