Using the “displacement by noise” method from the Mathematica StackExchange discussion, but with SVG filters.
The filter unfortunately operates pixel-by-pixel. I tried changing the filterRes
parameter, but it slowed things down badly.
Tested in Chrome 23 on Ubuntu Precise, and Chrome 22 on Mac OS 10.8.
Check out Dan Foreman-Mackey's more sophisticated version of xkcd-style graphs with d3.
Discuss this on Hacker News, Reddit, or Google+.