こんにちは、
c3の最小d3js要件は何ですか?
次のようなものを使用して、d3.jsの最小限のビルドを作成したいと思います。
import {scaleLinear} from "d3-scale";
D3のドキュメントから:「D3はES2015モジュールを使用して記述されています...」 https://github.com/d3/d3
だから誰かがリストを持っているなら、素晴らしいかもしれません。
私は現在、webpackとC3の周りのvueラッパーを使用してVuejsアプリケーションを構築しています: https ://github.com/chryb/vue-c3。
私のバンドルサイズは、1つの小さなグラフのためだけに大きいので、私の質問です。
これらは私にとってはうまくいきます、それはd3サイズを約50%縮小します
d3-array.js
d3-brush.js
d3-collection.js
d3-color.js
d3-dispatch.js
d3-ease.js
d3-format.js
d3-interpolate.js
d3-path.js
d3-scale-cyclic.js
d3-scale.js
d3-selection.js
d3-shape.js
d3-time-format.js
d3-timer.js
d3-transition.js
d3-zoom.js
私はC3のカスタムビルドに非常に興味があり、ユースケースに必要なD3モジュールのみをインポートします。
(例:ツールチップ、ズーム、選択を備えた時系列ベースラインチャートのみ)
ただし、Rollup / ES6インポートプロジェクトで正しく機能させることができませんでした。
C3のカスタムバージョンを構築する方法(かなりのサイズをスリム化する)に関する実用的な例/ヒントをいただければ幸いです。
要望の多かった機能のようですが、実用的な例は見つかりませんでした。
これらは私にとってはうまくいきます、それはd3サイズを約50%縮小します
d3-array.js
d3-brush.js
d3-collection.js
d3-color.js
d3-dispatch.js
d3-ease.js
d3-format.js
d3-interpolate.js
d3-path.js
d3-scale-cyclic.js
d3-scale.js
d3-selection.js
d3-shape.js
d3-time-format.js
d3-timer.js
d3-transition.js
d3-zoom.js
上記をconfigにどのように変換しますか? 誰か例がありますか?
最も参考になるコメント
これらは私にとってはうまくいきます、それはd3サイズを約50%縮小します
d3-array.js
d3-brush.js
d3-collection.js
d3-color.js
d3-dispatch.js
d3-ease.js
d3-format.js
d3-interpolate.js
d3-path.js
d3-scale-cyclic.js
d3-scale.js
d3-selection.js
d3-shape.js
d3-time-format.js
d3-timer.js
d3-transition.js
d3-zoom.js