Highcharts:比较当前值/上一个值以获得速率
让我知道如何获取当前值“this.y.toLocalString()”与上一个值之间的差异?我想知道这两个值之间的变化率Highcharts:比较当前值/上一个值以获得速率,highcharts,Highcharts,让我知道如何获取当前值“this.y.toLocalString()”与上一个值之间的差异?我想知道这两个值之间的变化率 var x = document.getElementById("people2").selectedIndex; var y = document.getElementsByTagName("option")[x].id; //Charts var db = data.dataevolution[x] $('#conta
var x = document.getElementById("people2").selectedIndex;
var y = document.getElementsByTagName("option")[x].id;
//Charts
var db = data.dataevolution[x]
$('#container').highcharts({
chart:{
type:'column',
},
xAxis:{
categories: [
'2005','2006','2007','2008',
]
},
yAxis: {
min: 0,
title: {
text: 'Nombre'
},
labels: {
formatter: function() {
return this.value.toLocaleString();
}
}
},
tooltip: {
formatter: function() {
return 'Le nombre de <b>' + this.series.name + '</b> est de <b>' + this.y.toLocaleString() + '</b>, en '+ this.x +'<br>soit une évolution de ' ; }
},
series: [
{
name: [db.metier],
data: [db.annee2005,db.annee2006,db.annee2007,db.annee2008]
},
]
});
var x=document.getElementById(“people2”)。选择索引;
var y=document.getElementsByTagName(“选项”)[x].id;
//图表
var db=data.dataevolution[x]
$(“#容器”)。高图({
图表:{
类型:'column',
},
xAxis:{
类别:[
'2005','2006','2007','2008',
]
},
亚克斯:{
分:0,,
标题:{
文本:“Nombre”
},
标签:{
格式化程序:函数(){
返回此.value.toLocalString();
}
}
},
工具提示:{
格式化程序:函数(){
返回'Le nombre de'+this.series.name+'est de'+this.y.tolocalesting()++',en'+this.x+'
soit uneéevolution de';}
},
系列:[
{
名称:[db.metier],
数据:[数据库ANNE2005,数据库ANNE2006,数据库ANNE2007,数据库ANNE2008]
},
]
});
您可以获得上一点,如:
tooltip: {
formatter: function() {
var prevPoint = this.point.x == 0 ? null : this.series.data[this.point.x - 1];
// do stuff with it
}
}
这是一把小提琴。你的数据是什么样子的?它是一个图表列。Il希望在工具提示中包含:值“this.y”和上一个值。