1

我有 2 系列数据

平均值:[时间戳,测量] 范围:[时间戳,最小值,最大值]

我想使用示例中给出的区域范围 + 折线

...     
options.tooltip = {
        shared: true,
        //valueSuffix: '<?php echo $sonde_unite;?>'
        //crosshairs: [true, true], 
        formatter: function() {
            var text = '<b>'+ Highcharts.dateFormat('%A %e %B %Y à %H:%M:%S', this.x) +'</b>';
            text += '<br/><b> Zone: <?php echo $sonde_zone;?></b>';
            text += '<br/> <?php echo $sonde_grandeur;?>: '+ this.points[0].y +' <?php echo $sonde_unite;?>';
            console.dir (this);
            text += '<br/> Min: '+ this.points[1].point.low +' <?php echo $sonde_unite;?>';
            text += '<br/> Max: '+ this.points[1].point.high +' <?php echo $sonde_unite;?>';
            return text;
            }
        };

这行得通。但是,对于某些希望的情况,最小值和最大值设置为 NULL,我不想在工具提示上显示最小值/最大值。然后我收到一条错误消息“Uncaught TypeError: Cannot read property 'point' of undefined”

我不知道如何避免显示错误消息以及我应该进行哪个测试

谢谢你

4

0 回答 0