Interesting: Plotly has become open source

448 views
Skip to first unread message

Hans-Peter

unread,
Nov 17, 2015, 1:04:02 PM11/17/15
to julia-users
See announcement: https://plot.ly/javascript/open-source-announcement/.

I only used PyPlot so far but this sounds interesting. Offline 'plotly plotting' without api key should be possible now.

Tom Breloff

unread,
Nov 17, 2015, 1:41:01 PM11/17/15
to julia-users
This is great!  For those involved with Plotly.jl, Vega.jl, Bokeh.jl, or anything else with similar technology, are there any major hurdles in accessing this from Julia?

Randy Zwitch

unread,
Nov 17, 2015, 2:00:02 PM11/17/15
to julia-users
Plot.ly already has a Julia package, so it seems like just a matter of not calling the API and instead doing the JS calls. I think the bigger question is whether the company has a plan to update their package yet. I'd (probably) be interested in fixing the package, assuming it didn't take hours and hours of work to switch it over to the JavaScript library.

Randy Zwitch

unread,
Nov 17, 2015, 2:11:46 PM11/17/15
to julia-users
Uh, I take that back. The latest update to the Plotly package references 0.2.1 and is mostly API calls. I don't time for a whole re-write.

Tom Breloff

unread,
Nov 17, 2015, 2:22:35 PM11/17/15
to julia-users
Ok in that case, I'll look into building it into Plots as an "inline backend"... meaning the JSON conversion and html wrapping can just happen directly instead of calling out to an existing package.  Honestly, that might turn out to be easier anyways. 

Eric Forgy

unread,
Nov 17, 2015, 5:16:07 PM11/17/15
to julia-users
This is very cool and it should be possible to natively include this inside Atom/Juno.

Randy Zwitch

unread,
Nov 18, 2015, 1:11:56 PM11/18/15
to julia-users
Eric, are you the person who I should talk to about getting Vega.jl to render inside Atom/Juno? I already render natively inside Jupyter Notebook, and to browser from the REPL, so it seems like it shouldn't be much effort to get Atom support.

Eric Forgy

unread,
Nov 18, 2015, 10:32:21 PM11/18/15
to julia-users
Hi Randy,

I've done quite a bit of work with d3 directly and am interested in learning how Julia interacts with Atom (via Juno) to leverage that work. I would imagine the same or similar implementation would work with both Vega.jl and Plotly.jl in Atom. I'm not an expert but happy to help where I can.

Reply all
Reply to author
Forward
0 new messages