Highcharts:以对数刻度显示零值

时间:2013-10-18 10:28:19

标签: charts highcharts zero logarithm

我正在使用y轴的对数刻度

我知道log(0)不存在但我需要绘制0个值,我需要一个对数刻度。

我在其他答案中读到,将零值更改为null可以解决问题,但它对我不起作用。请参阅示例:http://jsfiddle.net/QEK3x/15/

提前谢谢。

1 个答案:

答案 0 :(得分:0)

虽然不完美,但我想出的最好的方法是将零点设置为0.0001,然后将y轴min设置为0.0001:

http://jsfiddle.net/6LHT8/

yAxis: {        
    min:0.0001,
    type: 'logarithmic'
},

series: [{
    data: [100,10,0.0001,0.1,0.01,0.1]
}]

此外,这个答案可能会有助于: Highcharts - best way to handle and display zero (or negative) values in a line chart series with logarithmic Y axis