Handdrawn Graphs with D3
Sat 20 October 2012
From Dan Foreman-Mackey, with slight modifications.
// Generate some data. function f1 (x) { return Math.exp(-0.5 * (x - 1) * (x - 1)) * Math.sin(x + 0.2) + 0.05; } function f2 (x) { return 0.5 * Math.cos(x - 0.5) + 0.1 + Math.sqrt(Math.abs(x)) / 2 - 0.65; } var xmin = -1.0, xmax = 7, N = 100, data = d3.range(xmin, xmax, (xmax - xmin) / N).map(function (d) { return {x: d, y: f1(d)}; }) data2 = d3.range(xmin, xmax, (xmax - xmin) / N).map(function (d) { return {x: d, y: f2(d)}; }); labels = [ {text: "<-- it's going to be legendary", x: 200, y: 55} ] var plot = xkcdplot("The most important graph ever made", "Time of Day", "Awesomeness", labels); plot("#plt"); plot.plot(data); plot.plot(data2, {stroke: "red"}); plot.xlim([-1.5, 7.5]).draw();
M â MARKDOWN
italics | surround text with *asterisks* |
bold | surround text with **two asterisks** |
hyperlink | [hyperlink](https://example.com)or just a bare URL |
code | surround text with `backticks` |
surround text with ~~two tilde characters~~ | |
quote | prefix with > |
Loading comments...