gpt4 book ai didi

javascript - Highcharts 列适合/调整图表

转载 作者:行者123 更新时间:2023-11-28 01:17:40 24 4
gpt4 key购买 nike

我写这篇文章是因为我又陷入了 Highcharts 的问题。我有一张月度图表,除了一件事之外,运行良好。缩放级别。 X 轴始终显示为 0 值(今天),因此缩放级别不正确。我附上一张图片来尝试更好地解释它。我需要在图表中设置此列。我感谢您的帮助!谢谢!

PHP返回的json是(正确结果):

{"data":[[1401580800000,2],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0],[1400025600000,0]]}

和 Javascript 文件:

chart = new Highcharts.Chart({
chart: {
renderTo: 'divStatsGrupo',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: tituloMes
},

tooltip: {
formatter: function() {
return Highcharts.dateFormat('%d/%m/%Y',new Date(this.x)) + '<br/>' +'Alarmas: ' + this.y
}
},
xAxis: {
type: 'datetime',
dateTimeLabelFormats : {
day: '%e. %b',
labels: {
style: {
width: '200px','min-width': '100px'
},
useHTML : true,

}
}
},

yAxis: {
title: {
text: 'Total alarmas'
},
allowDecimals: false,
min: 0
},

series : [{
showInLegend: false,
name : 'Grafica Mensual',
type : 'column',
data: data.data,
dataLabels: {
enabled: true,
rotation: 0,
color: '#000000',
align: 'center',
y: 0,
style: {
fontSize: '14px',
fontFamily: 'Verdana, sans-serif',
}}
}]
});
}); ///cierra get

编辑:我需要月份的图形(用户选择),但是,白色区域和 Xaxis 仅应用所选月份的信息。 PHP 文件返回正确的 JSON 链,但 highcharts 不适合列。对不起我的英语不好!

enter image description here

最佳答案

问题出在您的 JSON 上,其中同一时间戳有重复的值。只需删除它们即可。

然后!您有未排序的数据,应按时间戳升序排序。

修复后,工作正常,参见:http://jsfiddle.net/4nCx3/

var data = {
"data": [
[1400025600000, 0],
[1401580800000, 2]
]
};

关于javascript - Highcharts 列适合/调整图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23650690/

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