[76] | 1 | require("./../../lib/env-js/envjs/node"); |
---|
| 2 | require("./../../lib/sizzle/sizzle"); |
---|
| 3 | require("./../../d3"); |
---|
| 4 | |
---|
| 5 | var line = d3.svg.line(); |
---|
| 6 | |
---|
| 7 | console.log("default:"); |
---|
| 8 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 9 | console.log(" [[0, 0], [1, 1]]:", line([[0, 0], [1, 1]])); |
---|
| 10 | console.log(" [[0, 0], [1, 1], [2, 0]]:", line([[0, 0], [1, 1], [2, 0]])); |
---|
| 11 | console.log(""); |
---|
| 12 | |
---|
| 13 | var line = d3.svg.line() |
---|
| 14 | .y(-1); |
---|
| 15 | |
---|
| 16 | console.log("y(-1):"); |
---|
| 17 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 18 | console.log(" [[0, 0], [1, 1]]:", line([[0, 0], [1, 1]])); |
---|
| 19 | console.log(" [[0, 0], [1, 1], [2, 0]]:", line([[0, 0], [1, 1], [2, 0]])); |
---|
| 20 | console.log(""); |
---|
| 21 | |
---|
| 22 | var line = d3.svg.line() |
---|
| 23 | .x(function(d) { return d.x; }) |
---|
| 24 | .y(function(d) { return d.y; }); |
---|
| 25 | |
---|
| 26 | console.log("x(d.x).y(d.y):"); |
---|
| 27 | console.log(" [{x:0,y:0}]:", line([{x:0,y:0}])); |
---|
| 28 | console.log(" [{x:0,y:0},{x:1,y:1}]:", line([{x:0,y:0},{x:1,y:1}])); |
---|
| 29 | console.log(" [{x:0,y:0},{x:1,y:1},{x:2,y:0}]:", line([{x:0,y:0},{x:1,y:1},{x:2,y:0}])); |
---|
| 30 | console.log(""); |
---|
| 31 | |
---|
| 32 | var line = d3.svg.line() |
---|
| 33 | .interpolate("step-before"); |
---|
| 34 | |
---|
| 35 | console.log("interpolate(step-before):"); |
---|
| 36 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 37 | console.log(" [[0, 0], [1, 1]]:", line([[0, 0], [1, 1]])); |
---|
| 38 | console.log(" [[0, 0], [1, 1], [2, 0]]:", line([[0, 0], [1, 1], [2, 0]])); |
---|
| 39 | console.log(""); |
---|
| 40 | |
---|
| 41 | var line = d3.svg.line() |
---|
| 42 | .interpolate("step-after"); |
---|
| 43 | |
---|
| 44 | console.log("interpolate(step-after):"); |
---|
| 45 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 46 | console.log(" [[0, 0], [1, 1]]:", line([[0, 0], [1, 1]])); |
---|
| 47 | console.log(" [[0, 0], [1, 1], [2, 0]]:", line([[0, 0], [1, 1], [2, 0]])); |
---|
| 48 | console.log(""); |
---|
| 49 | |
---|
| 50 | var line = d3.svg.line() |
---|
| 51 | .interpolate("basis"); |
---|
| 52 | |
---|
| 53 | console.log("interpolate(basis):"); |
---|
| 54 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 55 | console.log(" [[0, 0], [1, 1]]:", line([[0, 0], [1, 1]])); |
---|
| 56 | console.log(" [[0, 0], [6, 6], [12, 0]]:", line([[0, 0], [6, 6], [12, 0]])); |
---|
| 57 | console.log(""); |
---|
| 58 | |
---|
| 59 | var line = d3.svg.line() |
---|
| 60 | .interpolate("basis-closed"); |
---|
| 61 | |
---|
| 62 | console.log("interpolate(basis-closed):"); |
---|
| 63 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 64 | console.log(" [[0, 0], [6, 6]]:", line([[0, 0], [6, 6]])); |
---|
| 65 | console.log(" [[0, 0], [6, 6], [12, 0]]:", line([[0, 0], [6, 6], [12, 0]])); |
---|
| 66 | console.log(""); |
---|
| 67 | |
---|
| 68 | var line = d3.svg.line() |
---|
| 69 | .interpolate("cardinal"); |
---|
| 70 | |
---|
| 71 | console.log("interpolate(cardinal):"); |
---|
| 72 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 73 | console.log(" [[0, 0], [5, 5]]:", line([[0, 0], [5, 5]])); |
---|
| 74 | console.log(" [[0, 0], [5, 5], [10, 0]]:", line([[0, 0], [5, 5], [10, 0]])); |
---|
| 75 | console.log(""); |
---|
| 76 | |
---|
| 77 | var line = d3.svg.line() |
---|
| 78 | .interpolate("cardinal-closed"); |
---|
| 79 | |
---|
| 80 | console.log("interpolate(cardinal-closed):"); |
---|
| 81 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 82 | console.log(" [[0, 0], [5, 5]]:", line([[0, 0], [5, 5]])); |
---|
| 83 | console.log(" [[0, 0], [5, 5], [10, 0]]:", line([[0, 0], [5, 5], [10, 0]])); |
---|
| 84 | console.log(""); |
---|
| 85 | |
---|
| 86 | var line = d3.svg.line() |
---|
| 87 | .interpolate("monotone"); |
---|
| 88 | |
---|
| 89 | console.log("interpolate(monotone):"); |
---|
| 90 | console.log(" [[0, 0]]:", line([[0, 0]])); |
---|
| 91 | console.log(" [[0, 0], [5, 5]]:", line([[0, 0], [5, 5]])); |
---|
| 92 | console.log(" [[0, 0], [5, 5], [10, 0]]:", line([[0, 0], [5, 5], [10, 0]])); |
---|
| 93 | console.log(""); |
---|