Commit | Line | Data |
---|---|---|
54425b14 | 1 | <!DOCTYPE html> |
a9fc39ab DV |
2 | <html> |
3 | <head> | |
10494b48 | 4 | <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9"> |
a9fc39ab DV |
5 | <title>Custom grid and Dot</title> |
6 | <!--[if IE]> | |
a2b2c3a1 | 7 | <script type="text/javascript" src="../excanvas.js"></script> |
a9fc39ab | 8 | <![endif]--> |
7e5ddc94 DV |
9 | <!-- |
10 | For production (minified) code, use: | |
11 | <script type="text/javascript" src="dygraph-combined.js"></script> | |
12 | --> | |
13 | <script type="text/javascript" src="../dygraph-dev.js"></script> | |
14 | ||
a9fc39ab DV |
15 | <script type="text/javascript" src="data.js"></script> |
16 | </head> | |
b8bd9b35 | 17 | |
a9fc39ab DV |
18 | <body> |
19 | <p>Dot and lines should be extra large. Grid is red.</p> | |
d16579a0 | 20 | <div id="div_g14" style="width:600px; height:300px;"></div> |
a9fc39ab DV |
21 | |
22 | <script type="text/javascript"> | |
285a6bda | 23 | g14 = new Dygraph( |
d16579a0 | 24 | document.getElementById("div_g14"), |
285a6bda | 25 | NoisyData, { |
a9fc39ab DV |
26 | rollPeriod: 14, |
27 | errorBars: true, | |
f2f24402 | 28 | gridLineColor: '#FF0000', |
a9fc39ab | 29 | highlightCircleSize: 10, |
f2f24402 | 30 | strokeWidth: 3 |
a9fc39ab DV |
31 | } |
32 | ); | |
33 | </script> | |
c866c1fe DE |
34 | |
35 | <p>Use axis specific grid options. (independentTicks, gridLinePattern, ...)</p> | |
36 | <div id="div_g15" style="width:600px; height:300px;"></div> | |
37 | ||
38 | <script type="text/javascript"> | |
39 | var data = []; | |
40 | for (var i = 1; i <= 100; i++) { | |
41 | var m = "01", d = i; | |
42 | if (d > 31) { m = "02"; d -= 31; } | |
43 | if (m == "02" && d > 28) { m = "03"; d -= 28; } | |
44 | if (m == "03" && d > 31) { m = "04"; d -= 31; } | |
45 | if (d < 10) d = "0" + d; | |
46 | // two series, one with range 1-100, one with range 1-2M | |
47 | data.push([new Date("2010/" + m + "/" + d), | |
48 | i, | |
49 | 100 - i, | |
50 | 1e6 * (1 + i * (100 - i) / (50 * 50)), | |
51 | 1e6 * (2 - i * (100 - i) / (50 * 50))]); | |
52 | } | |
53 | g15 = new Dygraph( | |
54 | document.getElementById("div_g15"), | |
55 | data, | |
56 | { | |
57 | labels: [ 'Date', 'Y1', 'Y2', 'Y3', 'Y4' ], | |
58 | series : { | |
59 | 'Y3': { | |
60 | axis: 'y2' | |
61 | }, | |
62 | 'Y4': { | |
63 | axis: 'y2' | |
64 | } | |
65 | }, | |
66 | axes: { | |
67 | x: { | |
68 | gridLineWidth: 2, | |
69 | drawGrid: true, | |
70 | independentTicks: true | |
71 | }, | |
72 | y: { | |
73 | valueRange: [40, 80], | |
74 | drawGrid: true, | |
75 | independentTicks: true | |
76 | }, | |
77 | y2: { | |
78 | // set axis-related properties here | |
79 | labelsKMB: true, | |
80 | ticker: Dygraph.numericLinearTicks, | |
81 | drawGrid: true, | |
82 | independentTicks: true, | |
83 | gridLineColor: "#ff0000", | |
84 | gridLinePattern: [4,4] | |
85 | } | |
86 | } | |
87 | } | |
88 | ); | |
89 | </script> | |
a9fc39ab | 90 | </body> |
c866c1fe | 91 | </html> |