Closed marcoct closed 7 years ago
Also see https://github.com/JuliaGraphics/Gtk.jl (for future interfaces)
Done. Using D3 now, with Javascript cells (with syntax highlighting) in the notebook. The JS cell registers a JS render function that takes a trace and a DOM target element (e.g. a div) and renders the trace into that element. The registration takes a name for the renderer, which the Julia code uses to refer to it. Communication b/w Julia and JS is done using Jupyter's notebook's provide communication channel for widgets (communication_manager)
Also consider writing a WebGL renderer, that runs in the notebook, for a future version.
https://github.com/JuliaGraphics/Luxor.jl