高图-放大到未知值区域时,yAxis消失

时间:2018-10-26 11:51:49

标签: highcharts

当放大到缺少(空)值的区域时,是否可以保留y轴值?如果可以,怎么办?

提琴手: https://jsfiddle.net/fyhb1e3d/1/

提供给系列的值如下:

series: [{
    name: 'Jane',
    data: [1, 0, 3, null, null, null, null, null, null, null, null, null, 3, 1, 2, 1, 1, 0, 3, 1, 3, 1, 2, 1]
}]

编辑: 设置最小值和最大值是不可行的,因为我不知道要接收的值的范围(我正在接收实时数据,但这与本问题无关)。使用softMin和softMax不起作用。

2 个答案:

答案 0 :(得分:2)

对此进行一些奇怪的尝试是检查您是否将要渲染轴,并且没有tickPositions。如果是这样,请勿再次渲染。这并不完美,但这是一个示例(JSFiddle):

      $this->output
                ->set_content_type('application/json')
                ->set_header("Access-Control-Allow-Origin", "*")
                ->set_output(json_encode($table));

with direct php calls:

                header('Content-type: application/json');
                header("Access-Control-Allow-Origin: *");
                echo ($json);

答案 1 :(得分:1)

我无法发表评论,所以我必须回答。我将您的代码更改为Error from KCFinder

我刚刚在轴上添加了一个最小值和最大值,所以它工作正常。

yAxis: {
  max: 5,
  min: 0
}

也许这可以帮助您。