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(""); |
---|