source: Dev/branches/jQueryUI/client/d3/test/svg/test-line.js @ 249

Last change on this file since 249 was 249, checked in by hendrikvanantwerpen, 13 years ago

This one's for Subversion, because it's so close...

First widget (stripped down sequencer).
Seperated client and server code in two direcotry trees.

File size: 3.4 KB
Line 
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.