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