Video: Übung Open Data: 05 D3.js basierte Bibliotheken 2024
D3. js is een open-source JavaScript-bibliotheek die de wereld van datavisualisatie stormenderhand heeft veroverd sinds de eerste release in 2011. Deze is gemaakt (en wordt onderhouden) door Mike Bostock - beroemde datavisualisatie-goeroe en grafische editor voor de New York Times . U kunt deze bibliotheek gebruiken om hoogwaardige gegevensgestuurde documenten (D3) te maken in een fractie van de tijd en met een fractie van de benodigde inspanning om te coderen in eenvoudige (a. K. A., Vanille) JavaScript.
In essentie, D3. js is een verzameling klassen en functies die u met slechts een beetje codering kunt gebruiken om veel langere strings van JavaScript op lager] niveau uit te voeren. D3. js roept alleen een speciale klasse opdrachten in de JavaScript-bibliotheek aan, die doorgaans worden gebruikt in gegevensvisualisatie. U gebruikt deze opdrachten om dingen te doen zoals het tekenen van assen, het plotten van elementen en het herberekenen van de posities bij het vergroten of verkleinen van grafieken.
Als het uw doel is om dynamische webgebaseerde datavisualisaties te maken - visualisaties die veranderen als reactie op gebruikersinteracties - D3. js is de perfecte JavaScript-bibliotheek om te gebruiken.
Als u wilt dat gebruikers kunnen communiceren met uw gegevensvisualisatie en kunnen kiezen welke gegevens moeten worden weergegeven, moet u een dynamische visualisatie maken.
Met dynamische gegevensvisualisaties kunnen uw gebruikers
-
Interactie met de visualisatie om te kiezen welke gegevens moeten worden weergegeven.
-
Zie extra gegevens wanneer ze de muisaanwijzer plaatsen of op delen van de visualisatie klikken.
-
Bereik een dieper niveau van gerelateerde gegevens om gedetailleerdere weergaven te krijgen van de delen van de gegevens die het meest interessant zijn.
-
Breng geanimeerde visualisaties ter sprake die in de loop van de tijd veranderingen laten zien.
-
Kies uit verschillende overgangen tussen weergaven.
De D3. De bibliotheek van js is nog in ontwikkeling. Met Mike Bostock en talloze andere gebruikers die nieuwe soorten visualisaties bijdragen, worden de mogelijkheden van de bibliotheek dagelijks uitgebreid. De D3. De ontwerpfilosofie van js is tamelijk open. Het beperkt u niet tot het gebruik van vooraf gedefinieerde datavisualisaties van cookiesnijders. In plaats daarvan kan deze bibliotheek de individuele creativiteit en verbeeldingskracht van elke unieke gebruiker accommoderen.