jqwidgets-framework
Version:
jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.
87 lines (81 loc) • 3.93 kB
HTML
<html lang="en">
<head>
<title id='Description'>JavaScript Chart Bar Series Example</title>
<meta name="description" content="This is an example of JavaScript Chart Bars and Columns Series" />
<link rel="stylesheet" href="../../../jqwidgets/styles/jqx.base.css" type="text/css" />
<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" />
<script type="text/javascript" src="../../../scripts/jquery-1.12.4.min.js"></script>
<script type="text/javascript" src="../../../jqwidgets/jqxcore.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="../../../scripts/demos.js"></script>
<script type="text/javascript" src="../../../jqwidgets/jqxdata.js"></script>
<script type="text/javascript">
$(document).ready(function () {
// prepare chart data
var sampleData = [
{ Country: 'China', Population: 1347350000, Percent: 19.18 },
{ Country: 'India', Population: 1210193422, Percent: 17.22 },
{ Country: 'USA', Population: 313912000, Percent: 4.47 },
{ Country: 'Indonesia', Population: 237641326, Percent: 3.38 },
{ Country: 'Brazil', Population: 192376496, Percent: 2.74}];
// prepare jqxChart settings
var settings = {
title: "Top 5 most populated countries",
description: "Statistics for 2011",
showLegend: true,
enableAnimations: true,
padding: { left: 20, top: 5, right: 20, bottom: 5 },
titlePadding: { left: 90, top: 0, right: 0, bottom: 10 },
source: sampleData,
xAxis:
{
dataField: 'Country',
gridLines: { visible: true },
flip: false
},
valueAxis:
{
flip: true,
labels: {
visible: true,
formatFunction: function (value) {
return parseInt(value / 1000000);
}
}
},
colorScheme: 'scheme01',
seriesGroups:
[
{
type: 'column',
orientation: 'horizontal',
columnsGapPercent: 50,
toolTipFormatSettings: { thousandsSeparator: ',' },
series: [
{ dataField: 'Population', displayText: 'Population (millions)' }
]
}
]
};
// setup the chart
$('#chartContainer').jqxChart(settings);
});
</script>
</head>
<body class='default'>
<div id='chartContainer' style="width:850px; height:500px;">
</div>
<div class="example-description">
<br />
<h2>Description</h2>
<br />
This is an example of JavaScript chart column series. The type of the series is column. The valueAxis flip setting is set to true and the series orientation is seto to horizontal.
</div>
<div style="position: absolute; bottom: 5px; right: 5px;">
<a href="https://www.jqwidgets.com/" alt="https://www.jqwidgets.com/"><img alt="https://www.jqwidgets.com/" title="https://www.jqwidgets.com/" src="https://www.jqwidgets.com/wp-content/design/i/logo-jqwidgets.png"/></a>
</div>
</body>
</html>