如果 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.","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>



慕斯709654
浏览 81回答 1
1回答

慕哥6287543

问题是您将数据作为字符串而不是数字传递。试试这个:var&nbsp;datacharts&nbsp;=&nbsp;[1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1465,1100];在您的示例中,是唯一一个不是字符串的字符串,因此它在图表上表示。1465
打开App,查看更多内容
随时随地看视频慕课网APP