jqwidgets-framework
Version:
jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.
83 lines (74 loc) • 3.83 kB
HTML
<html lang="en">
<head>
<title id='Description'>JavaScript Chart Column Series with Logarithmic Axis</title>
<meta name="description" content="This is an example of JavaScript Chart Column Series with Logarithmic Axis." />
<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/jqxdata.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">
$(document).ready(function () {
var sampleData = [{ a: 0.35, b: 14.5 }, { a: 1, b: 2.5 }, { a: 10, b: 0.2 }, { a: 100, b: 205 }, { a: 1, b: 100 }, { a: 5.11, b: 10.13 }, { a: 20.13, b: 10.13 }, { a: 600, b: 300}];
var settings = {
title: "Logarithmic Scale Axis Example",
description: "Sample logarithmic scale axis with base 2",
padding: { left: 5, top: 5, right: 5, bottom: 5 },
titlePadding: { left: 0, top: 0, right: 0, bottom: 10 },
source: sampleData,
enableAnimations: true,
xAxis:
{
dataField: ''
},
valueAxis: {
logarithmicScale: true,
logarithmicScaleBase: 2,
unitInterval: 1,
title: { text: 'Value' },
labels: {
formatSettings: { decimalPlaces: 3 },
horizontalAlignment: 'right'
}
},
seriesGroups:
[
{
type: 'column',
series: [
{ dataField: 'a', displayText: 'A' },
{ dataField: 'b', displayText: 'B' }
]
},
{
type: 'line',
series: [
{ dataField: 'a', displayText: 'A2' },
{ dataField: 'b', displayText: 'B2' }
]
}
]
};
$('#chartContainer').jqxChart(settings);
});
</script>
</head>
<body style="background:white;">
<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 with Logarithmic Axis. To enable the logarithmic scale you have to set the logarithmicScale setting to true. In this example the base of the logarithmic scale is 2.
</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>