diff options
Diffstat (limited to 'includes/js/dojox/charting/tests/test_sparklines.html')
-rw-r--r-- | includes/js/dojox/charting/tests/test_sparklines.html | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/includes/js/dojox/charting/tests/test_sparklines.html b/includes/js/dojox/charting/tests/test_sparklines.html new file mode 100644 index 0000000..2d3a36f --- /dev/null +++ b/includes/js/dojox/charting/tests/test_sparklines.html @@ -0,0 +1,180 @@ +<html> + <head> + <title>Chart 2D -- Sparklines Edition</title> + <style type="text/css"> + @import "../../../dojo/resources/dojo.css"; + @import "../../../dijit/tests/css/dijitTests.css"; + .volume { color: #666666; } + + .label { + text-align: right; + line-height: 1.5em; + } + </style> + <script type="text/javascript" src="../../../dojo/dojo.js" + djConfig="isDebug: false, parseOnLoad: true"></script> + <script type="text/javascript"> + dojo.require("dojox.charting.widget.Chart2D"); + dojo.require("dojox.charting.themes.ET.greys"); + dojo.require("dojox.data.HtmlStore"); + dojo.require("dojox.data.CsvStore"); + dojo.require("dojo.parser"); + </script> + + </head> + <body> + <h1>Chart 2D</h1> + <p>Sparkline-style charts using dojox.charting</p> + + <div dojoType="dojox.data.HtmlStore" dataId="tableExample" jsId="tableStore"></div> + <table id="tableExample" style="display: none;"> + <thead> + <tr><th>value</th></tr> + </thead> + <tbody> + <tr><td>6.3</td></tr> + <tr><td>1.8</td></tr> + <tr><td>3 </td></tr> + <tr><td>0.5</td></tr> + <tr><td>4.4</td></tr> + <tr><td>2.7</td></tr> + <tr><td>2 </td></tr> + </tbody> + </table> + + <table cellpadding="0" cellspacing="3" border="0"> + <tr> + <td class="label"> + Simple Sparkline: + </td> + <td> + <div dojoType="dojox.charting.widget.Chart2D" + theme="dojox.charting.themes.ET.greys" + margins="{ l: 0, r: 0, t: 0, b: 0 }" + style="width: 100px; height: 15px;"> + <div class="plot" name="default" type="Lines"></div> + <div class="series" name="Series A" store="tableStore" valueFn="Number(x)"></div> + </div> + </td> + <td> + 7 arbitrary data points + </td> + </tr> + <tr> + <td class="label"> + <a href="http://finance.google.com/finance?q=Google">Google </a> Closing Price & <span class="volume">Volume</span>: + </td> + <td> + + <div dojoType="dojox.data.CsvStore" jsId="googStore" + url="data/goog_prices.csv"></div> + <div dojoType="dojox.charting.widget.Chart2D" + theme="dojox.charting.themes.ET.greys" + margins="{ l: 0, r: 0, t: 0, b: 0 }" + style="width: 100px; height: 15px;"> + <div class="plot" name="default" type="Lines"></div> + <div class="series" + name="Closing Price" + plot="default" + store="googStore" + count="Infinity" + field="Close" + sort="[{ attribute: 'Date', descending: false }]" + valueFn="Number(x)"></div> + <div class="plot" name="volume" type="Areas"></div> + <div class="series" + name="Volume" + plot="volume" + store="googStore" + count="Infinity" + field="Volume" + sort="[{ attribute: 'Date', descending: false }]" + stroke="{ color: '#666666', width: 0 }" + fill="'#b3b3b3'" + valueFn="Number(x/100000)"></div> + </div> + + </td> + <td> + ~1400 data points, all trading days since Jan '05 + </td> + </tr> + <tr> + <td class="label"> + <a href="http://finance.google.com/finance?q=Yahoo">Yahoo</a> Closing Price & <span class="volume">Volume</span>: + </td> + <td> + + <div dojoType="dojox.data.CsvStore" jsId="yahooStore" + url="data/yahoo_prices.csv"></div> + <div dojoType="dojox.charting.widget.Chart2D" + theme="dojox.charting.themes.ET.greys" + margins="{ l: 0, r: 0, t: 0, b: 0 }" + style="width: 100px; height: 15px;"> + <div class="plot" name="default" type="Lines"></div> + <div class="series" + name="Closing Price" + plot="default" + store="yahooStore" + count="Infinity" + field="Close" + sort="[{ attribute: 'Date', descending: false }]" + valueFn="Number(x)"></div> + <div class="plot" name="volume" type="Areas"></div> + <div class="series" + name="Volume" + plot="volume" + store="yahooStore" + count="Infinity" + field="Volume" + sort="[{ attribute: 'Date', descending: false }]" + stroke="{ color: '#666666', width: 0 }" + fill="'#b3b3b3'" + valueFn="Number(x/100000)"></div> + </div> + + </td> + <td> + </td> + </tr> + <tr> + <td class="label"> + <a href="http://finance.google.com/finance?q=Microsoft">Microsoft</a> Closing Price & <span class="volume">Volume</span>: + </td> + <td> + <div dojoType="dojox.data.CsvStore" jsId="msftStore" + url="data/msft_prices.csv"></div> + <div dojoType="dojox.charting.widget.Chart2D" + theme="dojox.charting.themes.ET.greys" + margins="{ l: 0, r: 0, t: 0, b: 0 }" + style="width: 100px; height: 15px;"> + <div class="plot" name="default" type="Lines"></div> + <div class="series" + name="Closing Price" + plot="default" + store="msftStore" + count="Infinity" + field="Close" + sort="[{ attribute: 'Date', descending: false }]" + valueFn="Number(x)"></div> + <div class="plot" name="volume" type="Areas"></div> + <div class="series" + name="Volume" + plot="volume" + store="msftStore" + count="Infinity" + field="Volume" + sort="[{ attribute: 'Date', descending: false }]" + stroke="{ color: '#666666', width: 0 }" + fill="'#b3b3b3'" + valueFn="Number(x/100000)"></div> + </div> + + </td> + <td> + </td> + </tr> + + </table> + </body> +</html> |