UNPKG

jqwidgets-scripts-custom

Version:

jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.

101 lines (94 loc) 4.61 kB
<!DOCTYPE html> <html lang="en"> <head> <title id='Description'>Custom Element Chart GridLinesDashedStyle</title> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1 minimum-scale=1" /> <meta name="description" content="This is an example of Custom Element Chart grid lines and tick marks dash style." /> <link rel="stylesheet" href="../../../jqwidgets/styles/jqx.base.css" type="text/css" /> <link rel="stylesheet" href="../../../styles/demos.css" type="text/css" /> <script type="text/javascript" src="../../../scripts/webcomponents-lite.min.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxcore.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxcore.elements.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxdraw.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxchart.core.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxdata.js"></script> <script type="text/javascript" src="../../../scripts/demos.js"></script> <script> var sampleData = [ { Country: 'Switzerland', Inflation2012: -0.95, Inflation2011: -0.72 }, { Country: 'USA', Inflation2012: 2.35, Inflation2011: 2.96 }, { Country: 'Germany', Inflation2012: 2.03, Inflation2011: 2.10 }, { Country: 'India', Inflation2012: 8.38, Inflation2011: 6.49 }, { Country: 'China', Inflation2012: 3.34, Inflation2011: 4.06 }, { Country: 'Canada', Inflation2012: 2.05, Inflation2011: 2.30 } ]; JQXElements.settings['chartContainer'] = { title: 'CPI inflation comparison by country', description: 'Years: 2011 vs 2012', showLegend: true, enableAnimations: true, padding: { left: 20, top: 5, right: 20, bottom: 5 }, titlePadding: { left: 10, top: 0, right: 0, bottom: 10 }, source: sampleData, xAxis: { dataField: 'Country', gridLines: { visible: true, dashStyle: '2,2', color: 'grey' }, tickMarks: { dashStyle: '2,2', color: 'grey' } }, colorScheme: 'scheme02', seriesGroups: [ { type: 'column', orientation: 'horizontal', // render values on X-axis columnsGapPercent: 50, valueAxis: { visible: true, minValue: -5, maxValue: 10, unitInterval: 1, labels: { formatSettings: { sufix: '%' } }, gridLines: { dashStyle: '2,2', color: 'grey' }, tickMarks: { dashStyle: '2,2', color: 'grey' } }, toolTipFormatSettings: { sufix: '%' }, series: [ { dataField: 'Inflation2012', displayText: 'Inflation 2012' }, { dataField: 'Inflation2011', displayText: 'Inflation 2011' } ] } ] }; </script> </head> <body> <jqx-chart settings='chartContainer' style="width:850px; height:500px"></jqx-chart> <div class="example-description"> <br /> <h2>Description</h2> <br /> This is an example of Custom element Chart grid lines and tick marks dash style. In order to style the grid lines you have to set the visible, dashStyle and color of the gridLines setting. To style the tick marks you have to set the dashStyle and color of the tickMarks setting. </div> </body> </html>