以下のNVD3ライブラリを使用してD3チャートを実装しましたが、参照用のリンクです。この自動スケーリングを停止したり、この小数値を取り除く方法はありますか? http://nvd3.org/livecode/index.html#codemirrorNav
質問する
114 次
1 に答える
1
最後に、この問題の解決策を見つけました。データのセットが小さく、10 進数値を取得する場合があり、整数値をフォーマットすると、Y 軸のデータが重複する場合に問題が発生します。このプランカーを見てください:
http://plnkr.co/edit/yFyShQ?p=preview
動的にするには、最小値と最大値をに渡すことができます
d3.range(minValue, maxValue)
このような
const minValue = d3.min(data, d => d.Value);
const maxValue = d3.max(data, d => d.Value);
const tickValues = d3.range(minValue > 0 ? 0 : minValue,maxValue);
return maxValue < 10 ? tickValues: null;
于 2019-12-16T05:19:29.263 に答える