2017-06-02 7 views
1

私はこのばかげた問題を抱えています。amCharts:常に値軸に0を表示し、負の数値を表示させる

私は2つの単純なデータ系列の列を表示する簡単なシリアルチャートを作成しています。値はお互いにはかなり相反していますので、amChartsは0の値軸を非表示にして関連するデータのみを表示することにします。これはすべていいですが、視覚的に列を比較できるようにする必要があります。また、値の軸上のラベルをある点で非表示にしたいと思っています。

は、一般的に、私は今、何を得るこれです: enter image description here

あなたが見ることができるように、値軸が22.5からカウントを開始します。私はいつも0から数え始めなければならないので、視覚的に互いに列を比較することができます。私は希望の結果を得るために値軸のminimumプロパティを0に設定できることを知っています。しかし、いずれかの値を負に設定すると、グラフには表示されません。

これは私が0に設定されminimumプロパティで得るものですし、OA負の値に設定データポイントの1:ここでは

enter image description here

は私の問題のデモです: http://jsfiddle.net/gregzx/scyhwws4/1/ minimumセットに0のいずれかの値を負の値に設定します。

合計:値の軸に常に0の値を表示し、負の値を表示できるようにする必要があります。どんなヒントも大歓迎です!

答えて

1

最小設定にも負の値を使用できます。例として、最小値を-30に設定し、最大値を30に設定することができます。

これは、0行が垂直中央にあることも確認します。

var chart = AmCharts.makeChart("chartdiv", { 
    "type": "serial", 
    // ... 
    "valueAxes": [{ 
    "minimum": -30, 
    "maximum": 30 
    }], 
    // ... 
}); 
関連する問題