gpt4 book ai didi

highcharts 工具提示错误的日期

转载 作者:行者123 更新时间:2023-12-02 07:25:11 26 4
gpt4 key购买 nike

我制作了一张图表,其中工具提示以格式显示日期和时间,但显示错误的日期和时间。

请看下面的代码。

HTML代码

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>

Javascript 代码

var maxval="94";
$(function () {
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({

credits: {
enabled: false
},
chart: {
type: 'column',
renderTo: 'container',
},
title: {
text: 'Weekly Traffic'
},
xAxis: {
type: 'datetime',
labels: {
format: '{value:%d-%b-%Y}',
rotation:-45,
},
},

yAxis: {
labels:{enabled: false},
title: {
text: ''
},
},

tooltip: {
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+': '+Highcharts.dateFormat('%Y-%m-%d %H:%M', this.x) +'<br>'+ Highcharts.numberFormat((this.y /maxval ) * 100) + '%';
}
},

plotOptions: {
line: {
enableMouseTracking: false
},

series:{
pointStart: 1444242600000,
pointInterval: 86400000,
shadow:false,
dataLabels:{
enabled:true,
formatter:function()
{
var pcnt = (this.y /maxval ) * 100;
return Highcharts.numberFormat(pcnt) + '%';
}
}
}
},

series: [{
name: 'Firefox',
data: [10,56,32,12,64,13,38],
},{
name: 'Chrome',
data: [52,59,10,60,94,3,8],
},{
name: 'Edge',
data: [22,56,20,35,14,73,38],
},{
name: 'Opera',
data: [30,36,80,65,44,53,81],
},{
name: 'Safari',
data: [40,16,50,77,34,33,36],

}],

});

});

});

给出了工作 fiddle here.

最佳答案

需要在highcharts的全局选项中设置utc false。

 Highcharts.setOptions({
global: {
useUTC: false
}
});

参见 Updated fiddle here

关于highcharts 工具提示错误的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33367397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com