您好我正在开发类似于This Fiddle的图表。
但是在该图表中显示的日期不是实际日期1 Jan, 1970
并尝试使用formatter()
也返回第一个日期而不是完整日期,并删除我在返回时连接的HTML和字符串。
答案 0 :(得分:1)
小提琴,帖子和评论帖中有很多方法。
这是一个有效的方法:
tooltip: {
formatter: function() {
var month = this.point.y;
var day = this.point.x;
var dataDate = new Date(dataYear, month, day); //set the date object; dataYear predefined
return '<b>Power Generated</b><br/>'
+Highcharts.dateFormat('%e %b, %Y', dataDate) //format the date object
+': <b>'+this.point.value +' kWh</b>';
}
}
示例:
显然,您可以按照您想要的方式编辑字符串。
有许多原因导致事情与早期版本不兼容,包括:
在new Date()
声明中交换的月份/日期。
致电HighCharts
而非Highcharts
致电this.value
而非this.point.value
如果您对某些不起作用的问题有更具体的问题,请随时提出。