D3.js

D3.js

D3. js ist eine JavaScript-Bibliothek entwickelt komplexere Datenvisualisierung, Analyse und Manipulation Prozesse zu vereinfachen und zu Daten und Programmierer mit einfachem Werkzeug zur Verfügung stellen, um ihre Ziele abzuschließen.

Herunterladen D3.js
Merkmale D3.js
  • Freie und Open-Source-Datenvisualisierungsbibliothek
  • Unterstützung für benutzerdefinierte Stylesheets
  • Eine Reihe von Drag-and-Drop-Tools minimieren Notwendigkeit für die Codierung
Vorteile von D3.js
  • DOM-Funktionalität ist sehr stark
  • Kein proprietäres Framework erforderlich
  • Sehr große und aktive Community hilfreich
Nachteile von D3.js
  • Kann einige Zeit in Anspruch nehmen zu lernen
  • Erfordert eine Investition lohnt sich eine Visualisierungs-Template, um gemeinsam
D3.js Bewertungen

Jeder Programmierer wert Salz hat ein paar Bibliotheken, die als De-facto-Standards dienen. ein Qualitäts Coder zu sein, ist so viel über das Schreiben effizient, wie es sauberen Code zu schreiben ist, und diese Bibliotheken Hilfe Programmierer schreiben in Stenografie, um ihre Ziele zu erreichen, zu konzentrieren, anstatt komplexe Skripte für Komponenten auszuschreiben, die bereits tragfähige Lösungen haben. Datenvisualisierung ist eine der wichtigsten, komplex und Ausbau Disziplinen im Bereich der Programmierung, und dass die Komplexität bedeutet, dass feste Bibliotheken doppelt wichtig sind, vor allem da das Feld Multi-Disziplin-Praktizierende oft zieht, die nicht kann Codierung als ihre höchste Tüchtigkeit behandeln . Wenn Sie in Daten Wissenschaft arbeiten, und Sie JavaScript Ihre Visualisierungen zu erreichen, muss D3.js ein Teil der Bibliotheken sein, die Sie sich verlassen. Es ist eine reiche und sinnvolle Bibliothek mit vielen Optionen, um Ihre Fähigkeiten zu erweitern und Ihre Arbeit wesentlich erleichtern. D3 ist die Abkürzung für Data Driven Dokumente, und es ist eine Bibliothek explizit für den Einsatz mit Datenvisualisierung Projekte. Die nahtlose Integration mit Excel bedeutet, dass Sie sehr einfach roh gesammelte Daten in Visualisierungen übersetzen. Eine Reihe von verschiedenen Visualisierungen werden direkt mit der Bibliothek enthalten, aber eine der wirklichen Stärken der Plattform ist die Höhe der Anpassung Sie Ihre Visualisierungen haben über. CSS integriert ist in das DOM, so dass Sie Visualisierungen durch die Verwendung von Stylesheets personalisieren. Das erlaubt Ihnen, Visualisierungen zu erstellen, die nicht nur helfen Ihnen, die Daten zu analysieren, um durch die verfügbaren, sondern auch leichter machen, sie zu Kollegen präsentieren, Studenten oder Anleger in eine sinnvolle und ansprechende Art und Weise. Aber wo D3 wirklich glänzt, ist in seiner Verwendung als Rahmen und nicht als eine einfache Bibliothek. Es gibt eine Reihe von Visualisierungs Stilen, die Sie direkt aus der Box verwenden können, aber erfahrene Daten Wissenschaftler wollen wahrscheinlich ihre eigenen Visualisierungen erstellen möchten. Während es eine ziemlich robust Verständnis der Programmierung erfordert, können Sie komplexe visuelle Vorlagen von Grund auf neu erstellen und sicherstellen, dass sie mit der Einfuhr von Tabellen arbeiten. Die D3-Bibliothek enthält sogar eine Drag-and-Drop-Schnittstelle, die Sie schnell übersetzen Datensätze in Visualisierungen ohne die Notwendigkeit, komplexe Skripte ausgeführt werden können. Dies macht es eine gute Wahl für Programmierer, die benutzerdefinierten Profile für sich selbst oder weniger Programmier geneigt Peers erstellen wollen, und wissen, dass die Ergebnisse unabhängig von ihrem Kontext genaue Messwerte Churn. Während D3 in erster Linie in JavaScript geschrieben ist, ist es auf einer Reihe von Sprachen basieren, einschließlich DOM, HTML, CSS und SVG. Es unterstützt auch die Leinwand. Während dies die Funktionalität des Frameworks erweitert, bedeutet dies auch, dass Sie ein umfassendes Verständnis der Sprachen im Spiel haben möchten das Beste aus ihm zu machen. D3 kann eine Investition von Zeit erfordern, aber die Funktionalität macht es zu einem der besten Datenvisualisierungstool Sie finden.

Alternativen zu D3.js

Birst

Bezahlt
Birst ist eine Plattform-Software Business Intelligence, die ausgelegt ist, eine ganze Organisation durch ein Netzwerk von virtualisierten BI Erfahrungen mit gemeinsamem Analytik kombiniert
Zeige Details

Webix

Webix ist eine Open Source Javascript Entwicklung Bibliothek entwickelt, den Prozess des Web-Designs zu beschleunigen.
Zeige Details

ZoomCharts

Bezahlt
Erstellen von sinnvollen und ästhetisch Datenvisualisierungen gefällig und in Ihre Projekte eingebaut ist einfach, mit den von ZoomCharts angebotenen Tools.
Zeige Details

Highcharts

Frei
Highcharts - Interaktive JavaScript-Charts für Ihre Webseiten.
Zeige Details

Google Charts

Frei
Interaktive Diagramme für Browser und mobile Geräte.
Zeige Details

AnyChart

Bezahlt
AnyChart ist eine leichte und robuste JavaScript Charting-Lösung mit großer API und Dokumentation. Die Chart-Typen und einzigartige Funktionen sind zahlreich, und die Bibliothek arbeitet
Zeige Details

Chart.js

Frei
Einfache, saubere und ansprechende HTML5 basiert JavaScript-Charts. Chart.js ist eine einfache Möglichkeit umfassen animierte, interaktive Grafiken auf Ihrer Webseite kostenlos.
Zeige Details

Chartist.js

Frei
Erstellen Sie ansprechende, skalierbare und gut aussehende Diagramme mit chartist.js.
Zeige Details

ChartBlocks

Frei
Erstellen von Diagrammen online mit dem einfachen ChartBlock Grafik-Designer-Schnittstelle zu verwenden. Laden Sie Ihre Daten dann an die Arbeit der Gestaltung Ihrer Grafik.
Zeige Details

ZingChart

Bezahlt
JavaScript Charts in einer leistungsstarken deklarative Bibliothek. Einfach für Entwickler.
Zeige Details

AmCharts

Freemium
JavaScript / HTML5-Charts und Karten-Daten-viz-Bibliotheken für Websites und Anwendungen. Schnell und reaktionsschnell. Wordpress-Plugin zur Verfügung. Entwickelt seit 2006.
Zeige Details

Pixi.js

PixiJS - Das HTML5-Creation-Engine. Erstellen Sie schöne digitale Inhalte mit den schnellsten, flexibelsten 2D WebGL-Renderer.
Zeige Details

ChartURL

Freemium
In reichen, datengesteuerte Diagramme web & mobile Anwendungen, Slack Bots und E-Mails. Senden Sie uns Ihre Daten und wir ein Bild zurück, die perfekt auf allen Plattformen macht.
Zeige Details