/web/js/components/jqwidgets/mobiledemos/jqxchart/javascript_chart_stacked_area_series.htm
https://github.com/jonphipps/Metadata-Registry · HTML · 108 lines · 105 code · 3 blank · 0 comment · 0 complexity · 76c038954f07a50116520984d1ef325c MD5 · raw file
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>
- <meta name="msapplication-tap-highlight" content="no" />
- <title id='Description'>jQWidgets Chart Stacked Area Series Mobile Example</title>
- <link rel="stylesheet" href="../styles/demo.css" type="text/css" />
- <link rel="stylesheet" href="../../jqwidgets/styles/jqx.base.css" type="text/css" />
- <link rel="stylesheet" href="../../jqwidgets/styles/jqx.windowsphone.css" type="text/css" />
- <link rel="stylesheet" href="../../jqwidgets/styles/jqx.blackberry.css" type="text/css" />
- <link rel="stylesheet" href="../../jqwidgets/styles/jqx.android.css" type="text/css" />
- <link rel="stylesheet" href="../../jqwidgets/styles/jqx.mobile.css" type="text/css" />
- <script type="text/javascript" src="../../scripts/jquery-1.11.1.min.js"></script>
- <script type="text/javascript" src="../../jqwidgets/jqxcore.js"></script>
- <script type="text/javascript" src="../simulator.js"></script>
- <script type="text/javascript" src="../../jqwidgets/jqxdata.js"></script>
- <script type="text/javascript" src="../../jqwidgets/jqxchart.js"></script>
- <script type="text/javascript" src="../../jqwidgets/jqxbuttons.js"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- var theme = prepareSimulator("chart");
- // prepare the data
- var source =
- {
- datatype: "tab",
- datafields: [
- { name: 'Date' },
- { name: 'Referral' },
- { name: 'SearchPaid' },
- { name: 'SearchNonPaid' }
- ],
- url: '../../demos/sampledata/website_analytics.txt'
- };
- var dataAdapter = new $.jqx.dataAdapter(source, { async: false, autoBind: true, loadError: function (xhr, status, error) { alert('Error loading "' + source.url + '" : ' + error); } });
- // prepare jqxChart settings
- var settings = {
- title: "Web Traffic Analysis",
- description: "Unique site visitors in January 2012",
- enableAnimations: true,
- showLegend: true,
- padding: { left: 10, top: 5, right: 10, bottom: 5 },
- titlePadding: { left: 30, top: 0, right: 0, bottom: 10 },
- source: dataAdapter,
- categoryAxis:
- {
- text: 'Category Axis',
- textRotationAngle: 0,
- dataField: 'Date',
- formatFunction: function (value) {
- return value.getDate();
- },
- toolTipFormatFunction: function (value) {
- var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
- return value.getDate() + '-' + months[value.getMonth()];
- },
- type: 'date',
- baseUnit: 'day',
- showTickMarks: true,
- tickMarksInterval: 6,
- tickMarksColor: '#888888',
- unitInterval: 6,
- showGridLines: true,
- gridLinesInterval: 6,
- gridLinesColor: '#888888',
- valuesOnTicks: true
- },
- colorScheme: 'scheme02',
- seriesGroups:
- [
- {
- type: 'stackedarea',
- valueAxis:
- {
- unitInterval: 1500,
- minValue: 0,
- maxValue: 4500,
- displayValueAxis: true,
- description: 'Daily visitors',
- //descriptionClass: 'css-class-name',
- axisSize: 'auto',
- tickMarksColor: '#888888'
- },
- series: [
- { dataField: 'SearchNonPaid', displayText: 'Non-Paid Search Traffic' },
- { dataField: 'SearchPaid', displayText: 'Paid Search Traffic' },
- { dataField: 'Referral', displayText: 'Referral Traffic' }
- ]
- }
- ]
- };
- // setup the chart
- $('#chart').jqxChart(settings);
- initSimulator("chart");
- });
- </script>
- </head>
- <body class='default'>
- <div id="demoContainer" class="device-mobile-tablet">
- <div id="container" class="device-mobile-tablet-container">
- <div id='chart' style="width: 100%; height: 100%">
- </div>
- </div>
- </div>
- </body>
- </html>