Highcharts Demo
author(s):
Torstein Hønsi
HTML
<script src="http://github.highcharts.com/highstock.js"></script>
<div id="container"></div>
CSS
#container {
min-width: 310px;
max-width: 800px;
height: 400px;
margin: 0 auto
}
JavaScript
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
series: [{
name: 'USD to EUR',
data: [10000, 1000000]
}],
tooltip: {
valueSuffix: '',
formatter: function () {
console.log(Highcharts, this);
var ret = '',
multi,
axis = this.series.yAxis,
numericSymbols = ['k', 'M', 'G', 'T', 'P', 'E'],
i = numericSymbols.length;
while (i-- && ret === '') {
multi = Math.pow(1000, i + 1);
if (axis.tickInterval >= multi && numericSymbols[i] !== null) {
ret = Highcharts.numberFormat(this.y / multi, -1) + numericSymbols[i];
}
}
return ret;
}
}
});