source: Dev/trunk/d3/test/svg/test-line.js @ 76

Last change on this file since 76 was 76, checked in by fpvanagthoven, 14 years ago

d3

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