Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts-工具提示中的日期错误_Highcharts - Fatal编程技术网

Highcharts-工具提示中的日期错误

Highcharts-工具提示中的日期错误,highcharts,Highcharts,小提琴- 当我把鼠标悬停在柱子上时,我可以看到这个奇怪的大数字,它是从哪里来的 如果我再添加一个日期条目。e、 g [Date.UTC(2010,2,31), 28.84], [Date.UTC(2011,2,31), 28.84], [Date.UTC(2012,2,31), 32.65] 然后,工具提示将按预期显示正确的年份值。它可以完美地处理3个数据值,但不能处理2个数据值。我如何确保它能与2个数据值一起工作。您看到的值是从x轴开始的数据点的时间戳 这种格式

小提琴-

当我把鼠标悬停在柱子上时,我可以看到这个奇怪的大数字,它是从哪里来的

如果我再添加一个日期条目。e、 g

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

然后,工具提示将按预期显示正确的年份值。它可以完美地处理3个数据值,但不能处理2个数据值。我如何确保它能与2个数据值一起工作。

您看到的值是从x轴开始的数据点的时间戳

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


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

使用
点格式时,在具有2个数据点的Highcharts中看起来像一个bug。我建议使用更可定制的
格式化程序
功能

因此,在配置
工具提示的选项中,请使用以下命令:

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 + '%';
     },
}
工具提示:{
格式化程序:函数(){
var日期=新日期(此.x);
var year=date.getFullYear();
返回年份+'
'+'+this.series.name+':'+this.y+'%; }, }
适用于2个数据点或3个数据点等。请参阅: