[IPython-dev] D3js and IPython
martin.zmk at gmail.com
Tue Jan 8 16:11:29 EST 2013
Thx. I will have a look at both the repository and the pull.
function that would correspond to make_table() from ipy_table creates both
the element and the script that populates that element. But this is mute
here, since I couldn't find a way to copy final elements from the window
and saving them in the notebook for good, the only thing that actually is
saved is the final html object.
I don't use inline JS anywhere there. But, if you prevent inline JS in
output then you will also prevent a lot of interactivity on final output
that e.g. d3 generates. I mean you need to be able to have things like
onClick etc. But if you mean that you will prohibit me from saving
pulling the new versions... Right now I spend all my time in Notebook, i.e.
I wrote a script that converts notebooks to latex and I just write my
papers in Notebook. It is nice since I see my math instantly, but I need to
are really papers, e.g. to replace references or make highlights (
Customjs is ok unless you send the notebook to someone and don't tell them
they need to have it as well. I wanted something that produces output that
is easily replicable.
Z wyrazami szacunku,
On Tue, Jan 8, 2013 at 8:56 PM, Matthias Bussonnier [via Python] <
ml-node+s6n5001692h82 at n6.nabble.com> wrote:
> Hi !
> It look really great :
> A few comment :
> Obstacle 1
> def x():
> Am I wrong ?
> Obstacle 2:
> same : `return HTML()` I guess...
> Please, please, please don't inline script.
> We will in anyway prevent script in output so this will become useless
> Which will deprecate _js_repr_ (at least make it useless) but Brian
> Json-handler branch
> ill work much better to do what you want.
> Obstacle 3/Obstacle 4
> Will be solve with brian Json Handler branch.
> You probably want to inject your own library in the notebook,
> which can be done via custom.js
> draft doc :
> use $.getScript(url)
> for example :
> $.getScript('d3.min.js') in you have d3.min.js in
> You might be interesting in
> To join effort.
> Le 8 janv. 2013 à 17:26, lecast a écrit :
> > This is a new thread but it is born out and related to a previous
> > <
> > . The goal there was to live update figures created with d3js in IPython
> > Notebook. It was suggested that a solution would be to use widgets,
> which I
> > have to admit I did not have time to understand so instead I decided to
> > create something that produces the end product I was aiming at, i.e.
> > output from Python, use d3js to create a table/figure, use some
> > have the output visible in the notebook (or be able to save it elsewhere
> > svg/html/png/etc).
> > You can find an example notebook with a lot of custom tables and some
> > figures here <http://nbviewer.ipython.org/4484816/ipyD3sample.ipynb>
> > They are all created based on data from Python, rendered in PhantomJs
> > that case I just copy the html, but PhantomJs allows for conversion to
> > formats), and then published in the notebook.
> > I created it for myself, so there is hardly any commenting in the file
> > know, bad), but I have been using it for a few months now and it works
> > really well. D3js has some great modern visualizations coded in and it
> > only a few days to learn the syntax by doing.
> > Personally I think it would be really nice to make it into an
> > extension/package, but I lack experience/time to do that.
> > --
> > View this message in context:
> > Sent from the IPython - Development mailing list archive at Nabble.com.
> > _______________________________________________
> > IPython-dev mailing list
> > [hidden email] <http://user/SendEmail.jtp?type=node&node=5001692&i=0>
> > http://mail.scipy.org/mailman/listinfo/ipython-dev
> IPython-dev mailing list
> [hidden email] <http://user/SendEmail.jtp?type=node&node=5001692&i=1>
> If you reply to this email, your message will be added to the discussion
> To unsubscribe from D3js and IPython, click here<http://python.6.n6.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5001661&code=bWFydGluLnpta0BnbWFpbC5jb218NTAwMTY2MXw2OTczNzc0NDY=>
View this message in context: http://python.6.n6.nabble.com/D3js-and-IPython-tp5001661p5001704.html
Sent from the IPython - Development mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev