为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕斯709654 2022-09-12 12:52:16
我的高图仅当值不同时才显示数据线,如果值相同,如本例中的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


查看完整回答
反对 回复 2022-09-12
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号