dygraphs
Version:
dygraphs is a fast, flexible open source JavaScript charting library.
67 lines (64 loc) • 2.53 kB
HTML
<html>
<head>
<meta charset="UTF-8">
<title>label-div</title>
<link rel="stylesheet" type="text/css" href="../dist/dygraph.css" />
<link rel="stylesheet" type="text/css" href="../common/vextlnk.css" />
<script type="text/javascript" src="../dist/dygraph.js"></script>
<script type="text/javascript" src="data.js"></script>
</head>
<body>
<p>Chart with labels displayed in a separate div:</p>
<table><tr>
<td valign="top"><div id="graphdiv2"></div></td>
<td valign="top"> </td>
<td valign="top"><div id="labels"></div></td>
</tr></table>
<p>
The following chart should be the same as above. Here we use the
labelsDiv id instead of the actual labelsDiv element.<br />This is
useful when the labelsDiv element has not been attached to the
DOM when the chart/options is created:
</p>
<table><tr>
<td valign="top"><div id="graphdiv3"></div></td>
<td valign="top"> </td>
<td valign="top"><div id="labels2"></div></td>
</tr></table>
<p>
The following chart shows the labelsShowZeroValues option in use.
When any point has a zero value the label is not shown. This is
useful when there are many zero values in a point and the user
is only interested in the non-zero points.
</p>
<table><tr>
<td valign="top"><div id="graphdiv4"></div></td>
<td valign="top"> </td>
<td valign="top"><div id="labels3"></div></td>
</tr></table>
<script type="text/javascript"><!--//--><![CDATA[//><!--
Dygraph.onDOMready(function onDOMready() {
g2 = new Dygraph(document.getElementById("graphdiv2"),
data_nolabel,
{
labels: [ "Date", "High", "Low" ],
labelsDiv: document.getElementById("labels")
});
g3 = new Dygraph(document.getElementById("graphdiv3"),
data_nolabel,
{
labels: [ "Date", "High", "Low" ],
labelsDiv: "labels2"
});
g4 = new Dygraph(document.getElementById("graphdiv4"),
data_showzerovalues,
{
labels: [ "Date", "High", "Low" ],
labelsDiv: "labels3",
labelsShowZeroValues: false
});
});
//--><!]]></script>
</body>
</html>