我希望写一个自定义标签格式,它会显示自定义标签在一些条件和其它条件返回默认的一个:Highcharts - 如何获得默认的Y轴标签格式的自定义格式
function yAxisFormatter() {
var val = //need default formatter value here
if(someCondition){
val = ....
}
return val;
}
Doc说默认格式是
function() {
return this.value;
}
但this.value
从默认的显示方式不同,我需要一个像9K,而不是9000等默认标签。
当值小于1000时有一些问题。请检查http://jsfiddle.net/x9r35s5q/1/,你是否错过初始化'ret = value'? – Jaskey
正确;)小错 –
好吧,请注意,我不知道为什么,行为改变后我们设置ret =值,请检查http://jsfiddle.net/x9r35s5q/3/。另外,如果我们初始化'ret = value',那么''ret === UNDEFINED'仍然需要的条件是,this.value'可以是未定义的吗? – Jaskey