XKCDify!

For years — years! — I have been asking the [OmniGroup][] to add jitter lines to my favorite GUI diagramming application, [OmniGraffle][]. My requests have, it would seem, mostly fallen on deaf ears, which had led me to look elsewhere. SketchUp has jitter lines, but using it for 2D illustration work is clumsy at best. I’m still exploring [iDraw][], and so I don’t know how good it will be for the kind of illustrations I produce.

But the really exciting news is that someone has gone and made jitter lines possible in iPython Notebook using `matplotlib` as the generator. This is, of course, not an easy solution, but it is a reproducible one and one that is free and open: [XKCDify][].

Here’s what the before and after look like:

Before

Before

After: XKCDified

After: XKCDified

I found XKCDify among a list of [sample notebooks][].

**Note to software developers**: I remember jitter line functionality being built into the copy of Deneba’s Canvas (?) when I installed it on a Windows 95 (or a Mac?) computer using 6 x 3.5-inch floppy disks, so I’m pretty sure this is do-able. (And the application even let you specify the amount of “jitter” by inputting one or two numbers.)

[OmniGroup]: http://www.omnigroup.com
[OmniGraffle]: http://www.omnigroup.com/omnigraffle
[iDraw]: http://www.indeeo.com/idraw/
[XKCDify]: http://nbviewer.ipython.org/url/jakevdp.github.com/downloads/notebooks/XKCD_plots.ipynb
[sample notebooks]: http://nbviewer.ipython.org

(Visited 103 times, 1 visits today)

Leave a Reply