2017-10-16 11 views

答えて

0

このライブ作業デモを参照してください。http://jsfiddle.net/kkulig/gxxtfn67/

私はわずかにXAXISゼロクロスプラグインhttps://github.com/ppoliani/xAxis-zero-crossing)のコードを修正しました。私はy軸のレンダリングを有効にし、x軸ラベルの配置を担当する行を削除しました。

(function (H) { 
    H.wrap(H.Axis.prototype, 'render', function (proceed) { 

     var chart = this.chart, 
      xAxis, yAxis, extremes, crossing; 

     if (typeof this.options.zeroCrossing === 'boolean') { 
      xAxis = chart['xAxis'][0]; 
      yAxis = chart['yAxis'][0]; 
      extremes = yAxis.getExtremes(); 
      crossing = Math.abs(extremes.min) + Math.abs(extremes.max); 
      this.offset = yAxis.toPixels(crossing, true); 
      chart.axisOffset[this.side] = 10; 

     } 
     proceed.call(this); 

    }); 

}(Highcharts)); 

バーシリーズ(反転チャート)のためのUPDATE

ライブ作業のデモ:返信用http://jsfiddle.net/kkulig/gyp8n9ou/

+0

おかげで最終的なコードは次のようになります。しかし、グラフのタイプをbarに変更しても同じ解決法は機能しません:http://jsfiddle.net/gxxtfn67/4 – Ams

+0

私は棒状のケースで私の答えを更新しました。 –

+0

あなたの返信ありがとう! – Ams

関連する問題