C3: 最小d3jsインポートリスト

作成日 2018年07月09日  ·  3コメント  ·  ソース: c3js/c3

こんにちは、
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

全てのコメント3件

これらは私にとってはうまくいきます、それは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にどのように変換しますか? 誰か例がありますか?

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

mwho picture mwho  ·  3コメント

seubert picture seubert  ·  3コメント

Zerim picture Zerim  ·  3コメント

DieterSpringer picture DieterSpringer  ·  4コメント

zachallia picture zachallia  ·  3コメント