</tr>
<tr>
<td><strong>labelsDiv</strong></td>
- <td><code>document.<br/>getElementById('foo')</code></td>
+ <td><code style="font-size: small">document.getElementById('foo')</code><br/>or<br/><code>'foo'</code></td>
<td><code>null</code></td>
- <td>Show data labels in an external div, rather than on the graph.
- <div class="tests">Tests: <a href="tests/demo.html">demo</a> <a href="tests/label-div.html">label-div</a> </div>
+ <td style="vertical-align:top">Show data labels in an external div, rather than on the graph. This value can either be a div element or a div id.
+ <div class="tests">Tests: <a href="tests/label-div.html">label-div</a> </div>
+ </td>
+ </tr>
+ <tr>
+ <td><strong>labelsShowZeroValues</strong></td>
+ <td><code>boolean</code></td>
+ <td><code>true</code></td>
+ <td>Show zero value labels in the labelsDiv.
+ <div class="tests">Tests: <a href="tests/label-div.html">label-div</a> </div>
</td>
</tr>
<tr>
<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">
g2 = new Dygraph(document.getElementById("graphdiv2"),
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>