0

グラフがあり、すべてのデータがゼロの場合、x軸は中央に配置されます。(jsfiddle)

しかし、私が必要としているのは、次のようにチャートの一番下から始めることです。

HighChartでこれを行うにはどうすればよいですか。

4

1 に答える 1

1

yAxismaxとを設定しminます。

yAxis: {
    max: 0.06,
    min: 0
}

デモ

動的に変更された場合。

function preventZeroLabel() {
    var axis = this.yAxis[0];
    if( -axis.min == axis.max ) {
        axis.setExtremes(0, 1, true);
    }
}

chart: {
    events: {
        load: preventZeroLabel,
        redraw: preventZeroLabel
    }
}

デモ

于 2013-02-13T20:03:02.287 に答える