我的高图仅当值不同时才显示数据线,如果值相同,如本例中的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.","ao\u00fbt","sept.","oct.","nov.","d\u00e9c.","janv.","f\u00e9vr."], 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>
1 回答

慕哥6287543
TA贡献1831条经验 获得超10个赞
问题是您将数据作为字符串而不是数字传递。试试这个:
var datacharts = [1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1465,1100];
在您的示例中,是唯一一个不是字符串的字符串,因此它在图表上表示。1465
- 1 回答
- 0 关注
- 80 浏览
添加回答
举报
0/150
提交
取消