0
負のデータの場合には、0番目のy軸目盛ラベルの横にx軸をプロットしたいと思います。参照画像:To plot Xaxis next to 0th tick label ハイチャートでこれを達成する方法はありますか?負のデータの場合、0軸目の目盛りのラベルの横にx軸をプロットする方法は?
負のデータの場合には、0番目のy軸目盛ラベルの横にx軸をプロットしたいと思います。参照画像:To plot Xaxis next to 0th tick label ハイチャートでこれを達成する方法はありますか?負のデータの場合、0軸目の目盛りのラベルの横にx軸をプロットする方法は?
このライブ作業デモを参照してください。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/
おかげで最終的なコードは次のようになります。しかし、グラフのタイプをbarに変更しても同じ解決法は機能しません:http://jsfiddle.net/gxxtfn67/4 – Ams
私は棒状のケースで私の答えを更新しました。 –
あなたの返信ありがとう! – Ams