如果 Y 轴相同,则高图不显示线条



我的高图表仅在值不同时才显示数据行,如果值与本例中的值相同 1100,则它仅显示 1465 数据,如点。如果数据以连续方式具有相同的值,则问题出在 Y.axis 上。 谢谢。 结果高图表的图像

$( document ).ready(function() {
var datacharts = ["1100","1100","1100","1100","1100","1100","1100","1100","1100","1100",1465,"1100"];
Highcharts.chart('container', {
chart: {
type: 'line',
height:500,
options3d: {
enabled: true,
alpha: 15,
beta: -10,
viewDistance: 180,
depth: 100
}
},
title: {
text: 'Personne 1'
},
xAxis: {
categories: ["mars","avril","mai","juin","juil.","aou00fbt","sept.","oct.","nov.","du00e9c.","janv.","fu00e9vr."],
labels: {
skew3d: true,
style: {
fontSize: '16px'
}
}
},
yAxis: {
allowDecimals: false,
min: 800,
color:'red',
title: {
text: 'Prime Par mois',
skew3d: true
}
},

plotOptions: {
column: {
stacking: 'normal',
depth: 40
}
},
series: [{
name: 'Data',
data: datacharts,
color: '#0e9bb7'
}]
});
});
</script>

问题是您将数据作为字符串而不是数字传递。试试这个:

var datacharts = [1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1465,1100];

在您的示例中,1465是唯一不是字符串的字符串,因此它在图表上表示。

最新更新