2

fiddle - http://jsfiddle.net/z8fw7/

When I hover over the column I can see this weird big number, where is it coming from.

If I add one more date entry. e.g

    [Date.UTC(2010,2,31), 28.84], 
    [Date.UTC(2011,2,31), 28.84], 
    [Date.UTC(2012,2,31), 32.65]

The tooltip then displays the proper year value as expected. It works flawlessly with 3 data values while it does not work with 2 data values. How can I make sure that it works with even 2 data values.

4

2 回答 2

3

使用pointFormat. 我建议使用更可定制的formatter功能。

所以在你配置的选项中tooltip,使用这个:

tooltip: {
    formatter: function() {
        var date = new Date(this.x);
        var year = date.getFullYear();
        return year + '<br/>' + '<span style="color:'+this.series.color+'">'+ this.series.name +'</span>: '+ this.y + '%';
     },
}

适用于 2 个数据点或 3 个等。请参阅:http: //jsfiddle.net/UqbKQ/

于 2013-05-08T18:23:43.073 回答
0

您看到的值是来自 x 轴的数据点的时间戳。

这种格式(或缺乏格式)对我来说似乎是一个错误......

除了使用格式化程序功能来完全自定义工具提示显示外,我没有看到明显的答案。

于 2013-05-08T18:00:19.280 回答