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