Merge pull request #678 from danvk/dygraphs-css
[dygraphs.git] / tests / grid_dot.html
CommitLineData
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>