[IPython-dev] Notebook: Horizontal layout for multiple figures in output cell
Fri Feb 21 16:01:55 CST 2014
@antonino: can you use a css selector, like :first-child, to keep the your
format from bleeding over onto the text output?
@patrick: I think your insight is good: IPEP 23 provide the capability to
do what you want (and more), but may still not be simple enough for quick
comparisons like what anotnino wants.
I have, at times, hacked up a dirty nest of HTML displays to create just
such panels that contain the data I want... but something that was able to
store a second, zoomable layout in cell metadata would be very slick
indeed... perhaps built on impress.js? While I love nbconvert's reveal.js
capabilities, I could see this being more engaging for run-time hacking
than the slides of reveal...
On Fri, Feb 21, 2014 at 3:08 PM, Patrick Surry <firstname.lastname@example.org>wrote:
> Yes, completely agree. Sorry I misunderstood your question.
> For a while I used the separate viewer (non-inline) which gave a new
> window for every plot. This allowed nice side-by-side comparison, but it
> became unmanageable in a typical ad hoc session where you had twenty
> similar windows without proper labeling and couldn't find what you wanted.
> And you lost track of where each figure had come from in the original
> Inline is better from point of view of keeping a record of what you did,
> but I always end up scrolling up and down to compare things, and often end
> up then inserting new cells in a non-linear order which breaks dependencies
> if I later re-run.
> Your idea of putting new plots side by side would help to some extent but
> not sure it would really solve it. I almost want a separate tab or frame
> that contains all my plots in some kind of paged or tabbed layout, where I
> could save interesting ones or kill ones I'm done with. A bit like what
> R-Studio does.
> Maybe there's a general concept of separating the linear "lab notebook"
> where you always add new notes/code/diagrams at the end (current ipython
> notebook), and some new "pinboard" area where you can collect, compare,
> reorder "interesting" bits of output? Read-only, linked to original output
> cells in the notebook? Maybe you just need to be able to "pin" or
> favourite any notebook output cell and have it appear on this separate
> pinboard thing?
> Sorry for the stream of conciousness...
> On Fri, Feb 21, 2014 at 1:44 PM, Antonino Ingargiola <email@example.com>wrote:
>> On Fri, Feb 21, 2014 at 10:41 AM, Antonino Ingargiola <firstname.lastname@example.org
>> > wrote:
>>> In this use case I value simplicity over everything else. For example
>>> when I plot a series of plots I need to scale the subplots if the number of
>>> plots changes (otherwise the plots becomes smaller, labels overlaps an so
>> Here I mean: if I use subplots I need to take care of rescaling, avoiding
>> overlaps and so on. Problems absent when using separate figures.
> IPython-dev mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev