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