2

以下のNVD3ライブラリを使用してD3チャートを実装しましたが、参照用のリンクです。この自動スケーリングを停止したり、この小数値を取り除く方法はありますか? http://nvd3.org/livecode/index.html#codemirrorNav

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 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 に答える