C3: minimale d3js-Importliste

Erstellt am 9. Juli 2018  ·  3Kommentare  ·  Quelle: c3js/c3

Hallo,
Was ist die Mindestanforderung an d3js für c3?

Ich möchte einen minimalen Build für d3.js mit Dingen wie:
import {scaleLinear} from "d3-scale";

Aus dem Dokument von D3: "D3 wird mit ES2015-Modulen geschrieben ..." https://github.com/d3/d3

Also, wenn jemand die Liste hat, könnte großartig sein.
Ich baue gerade eine Vuejs-Anwendung mit Webpack und mit dem Vue-Wrapper um C3: https://github.com/chryb/vue-c3 .
Meine Bündelgröße ist nur für eine kleine Grafik groß, deshalb meine Frage.

Hilfreichster Kommentar

diese funktionieren für mich, es wird die d3-Größe um etwa 50% reduzieren
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-Pfad.js
d3-scale-chromatic.js
d3-scale.js
d3-Auswahl.js
d3-Form.js
d3-Zeitformat.js
d3-timer.js
d3-transition.js
d3-zoom.js

Alle 3 Kommentare

diese funktionieren für mich, es wird die d3-Größe um etwa 50% reduzieren
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-Pfad.js
d3-scale-chromatic.js
d3-scale.js
d3-Auswahl.js
d3-Form.js
d3-Zeitformat.js
d3-timer.js
d3-transition.js
d3-zoom.js

Ich bin _sehr_ an einem benutzerdefinierten Build von C3 interessiert und importiere nur notwendige D3-Module für unseren Anwendungsfall.
(zB nur Zeitreihen-Basisliniendiagramme mit Tooltips, Zoom und Auswahl)

Allerdings: Ich konnte es in einem Rollup/ES6-Importprojekt nicht richtig zum Laufen bringen.

Alle funktionierenden Beispiele/Tipps zum Erstellen einer benutzerdefinierten Version von C3 (zur Verringerung der beträchtlichen Größe) wären willkommen!

Es scheint eine vielgewünschte Funktion zu sein, aber ich konnte keine funktionierenden Beispiele finden.

diese funktionieren für mich, es wird die d3-Größe um etwa 50% reduzieren
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-Pfad.js
d3-scale-chromatic.js
d3-scale.js
d3-Auswahl.js
d3-Form.js
d3-Zeitformat.js
d3-timer.js
d3-transition.js
d3-zoom.js

Wie übersetzen Sie das obige in die Konfiguration? Hat jemand ein Beispiel?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

udhaya2kmrv picture udhaya2kmrv  ·  3Kommentare

alantygel picture alantygel  ·  3Kommentare

aishwaryak picture aishwaryak  ·  4Kommentare

wojciechowskid picture wojciechowskid  ·  3Kommentare

Shugardude picture Shugardude  ·  4Kommentare