Available in the Full Version
Infragistics Loader - DataChart - System.js
This sample demonstrates how to use System.js to load IgniteUI modules. As shown in the accompanying code listings, you must provide the path to required CSS and JavaScript directories and declare which resources the loader will fetch for the page. This sample loads the igDataChart control.
This sample uses CTP (Community Technical Preview) features. The API and behavior may change when these features are released with full support.
This sample is designed for a larger screen size.
On mobile, try rotating your screen, view full size, or email to another device.
Code View
Copy to Clipboard
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Axis Title</title> </head> <body> <style type="text/css"> td { vertical-align: top; } .chartElement { padding-bottom: 20px; } .sliderBounds { width: 95px; margin: 6px 3px 6px 6px; display: inline-block; } .optionContainer { width: 200px; margin: 2px; padding: 2px; display: inline-block; border: 1px solid #e0e0e0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .selectBounds { min-width: 120px; max-width: 132px; } </style> <table><tr><td id="chart" class="chartElement"></td><td id="columnLegend" style="float: left"></td></tr></table> <div class="EIA-attribution"> Energy data from:<br /> <a href="http://www.eia.gov" target="_blank">U.S. Energy Information Administration (September 2012)</a> </div> <br/> <div> <fieldset id="chartOptions"> <legend>Axis Angle</legend> <div class="optionContainer"> Rotate Y Axis <div id="yAxisAngleSlider" class="sliderBounds"></div> <label id="yAxisAngleLabel">-90</label> </div> <div class="optionContainer"> Rotate X Axis <div id="xAxisAngleSlider" class="sliderBounds"></div> <label id="xAxisAngleLabel">0</label> </div> </fieldset> </div> <script type="text/javascript" src="/data-files/world-energy-production.js"></script> <script type="text/javascript" src="/jspm_packages/system.js"></script> <script type="text/javascript" src="/HtmlSamples/loader/systemjs-config.js"></script> <script type="text/javascript"> System.import("/HtmlSamples/loader/datachart-systemjs.js"); </script> </body> </html>
/* Data from U.S. Energy Information Administration (2012) */ var data = [ { "Year": 1995, "Canada": 16.8331, "SaudiArabia": 20.6591, "Russia": 41.4181, "UnitedStates": 71.1744, "China": 33.5387, }, { "Year": 1996, "Canada": 17.2262, "SaudiArabia": 20.8153, "Russia": 39.9461, "UnitedStates": 72.4860, "China": 35.1037, }, { "Year": 1997, "Canada": 17.4787, "SaudiArabia": 21.2433, "Russia": 38.7414, "UnitedStates": 72.4715, "China": 38.4407, }, { "Year": 1998, "Canada": 17.4377, "SaudiArabia": 21.4151, "Russia": 39.0652, "UnitedStates": 72.8764, "China": 38.8876, }, { "Year": 1999, "Canada": 17.6813, "SaudiArabia": 20.1783, "Russia": 40.8088, "UnitedStates": 71.7420, "China": 37.5003, }, { "Year": 2000, "Canada": 18.1283, "SaudiArabia": 21.5931, "Russia": 41.6954, "UnitedStates": 71.3322, "China": 38.7841, }, { "Year": 2001, "Canada": 18.0215, "SaudiArabia": 20.9456, "Russia": 42.6263, "UnitedStates": 71.7343, "China": 41.6730, }, { "Year": 2002, "Canada": 18.3578, "SaudiArabia": 20.2696, "Russia": 44.1627, "UnitedStates": 70.7132, "China": 46.2297, }, { "Year": 2003, "Canada": 18.3074, "SaudiArabia": 23.0489, "Russia": 47.1823, "UnitedStates": 69.9627, "China": 51.2491, }, { "Year": 2004, "Canada": 18.6642, "SaudiArabia": 24.1590, "Russia": 49.8648, "UnitedStates": 70.2224, "China": 55.9233, }, { "Year": 2005, "Canada": 18.8932, "SaudiArabia": 25.4401, "Russia": 51.0796, "UnitedStates": 69.4437, "China": 63.9524, }, { "Year": 2006, "Canada": 19.2273, "SaudiArabia": 24.6105, "Russia": 52.0557, "UnitedStates": 70.7539, "China": 68.2333, }, { "Year": 2007, "Canada": 19.5439, "SaudiArabia": 23.7326, "Russia": 52.5599, "UnitedStates": 71.4000, "China": 73.2809, }, { "Year": 2008, "Canada": 19.0196, "SaudiArabia": 25.1682, "Russia": 52.5460, "UnitedStates": 73.2178, "China": 78.3599, }, { "Year": 2009, "Canada": 18.3249, "SaudiArabia": 22.837, "Russia": 50.4291, "UnitedStates": 72.6409, "China": 84.0643, }, { "Year": 2010, "Canada": 18.3358, "SaudiArabia": 24.7442, "Russia": 53.2232, "UnitedStates": 74.7951, "China": 90.3918, }, ]; var lastFiveYears = [ { "Year": 2005, "Canada": 18.8932, "SaudiArabia": 25.4401, "Russia": 51.0796, "UnitedStates": 69.4437, "China": 63.9524, }, { "Year": 2006, "Canada": 19.2273, "SaudiArabia": 24.6105, "Russia": 52.0557, "UnitedStates": 70.7539, "China": 68.2333, }, { "Year": 2007, "Canada": 19.5439, "SaudiArabia": 23.7326, "Russia": 52.5599, "UnitedStates": 71.4000, "China": 73.2809, }, { "Year": 2008, "Canada": 19.0196, "SaudiArabia": 25.1682, "Russia": 52.5460, "UnitedStates": 73.2178, "China": 78.3599, }, { "Year": 2009, "Canada": 18.3249, "SaudiArabia": 22.837, "Russia": 50.4291, "UnitedStates": 72.6409, "China": 84.0643, }, { "Year": 2010, "Canada": 18.3358, "SaudiArabia": 24.7442, "Russia": 53.2232, "UnitedStates": 74.7951, "China": 90.3918, } ]; var everyThreeYears = [ { "Year": 1995, "Canada": 16.8331, "SaudiArabia": 20.6591, "Russia": 41.4181, "UnitedStates": 71.1744, "China": 33.5387, }, { "Year": 1998, "Canada": 17.4377, "SaudiArabia": 21.4151, "Russia": 39.0652, "UnitedStates": 72.8764, "China": 38.8876, }, { "Year": 2001, "Canada": 18.0215, "SaudiArabia": 20.9456, "Russia": 42.6263, "UnitedStates": 71.7343, "China": 41.6730, }, { "Year": 2004, "Canada": 18.6642, "SaudiArabia": 24.1590, "Russia": 49.8648, "UnitedStates": 70.2224, "China": 55.9233, }, { "Year": 2007, "Canada": 19.5439, "SaudiArabia": 23.7326, "Russia": 52.5599, "UnitedStates": 71.4000, "China": 73.2809, }, { "Year": 2010, "Canada": 18.3358, "SaudiArabia": 24.7442, "Russia": 53.2232, "UnitedStates": 74.7951, "China": 90.3918, }, ];