D3.js
D3. js is een JavaScript-bibliotheek ontworpen om meer complexe data visualisatie, analyse en manipulatie te vereenvoudigen en zorgen voor data wetenschappers en programmeurs gemakkelijker instrument om hun doelstellingen te voltooien.
- Gratis en open source data visualisatie bibliotheek
- Ondersteuning voor aangepaste style sheets
- Een aantal van de drag and drop gereedschappen minimaliseren noodzaak voor het coderen
- DOM functionaliteit is zeer sterk
- Geen eigen framework vereist
- Enorme en behulpzaam actieve gemeenschap
- Kan enige tijd duren om te leren
- Vergt een investering om een waardevolle visualisatie template samen te stellen
Iedere programmeur die de moeite waard hun zout heeft een aantal bibliotheken die dienen als hun de facto standaarden. Omdat het een kwaliteit coder is zo veel over het schrijven van efficiënt als het gaat om het schrijven van schone code, en deze bibliotheken hulp programmeurs schrijven in steno, zich te concentreren op het bereiken van hun doelen in plaats van het schrijven van complexe scripts voor onderdelen die al haalbare oplossingen. Data visualisatie is een van de meest belangrijke, complexe, en het uitbreiden van disciplines op het gebied van de programmering, en dat de complexiteit betekent dat vaste bibliotheken dubbel belangrijk, vooral omdat het veld vaak trekt multi-discipline beoefenaars die niet kunnen behandelen codering als hun hoogste vaardigheid . Als u werkt in data science, en je JavaScript gebruiken om uw visualisaties te bereiken, d3.js nodig heeft om een deel van de bibliotheken u vertrouwen op zijn. Het is een rijk en zinvol bibliotheek met een heleboel opties om uw mogelijkheden uit te breiden en maken uw werk een stuk eenvoudiger. D3 is een afkorting voor Data Driven documenten, en het is een bibliotheek expliciet ontworpen voor gebruik met data visualisatie projecten. De naadloze integratie met Excel betekent dat je heel eenvoudig kunt vertalen ruwe verzamelde gegevens in visualisaties. Een aantal verschillende visualisaties zijn inbegrepen goed met de bibliotheek, maar een van de echte kracht van het platform is het niveau van op maat je hebt over uw visualisaties. CSS is geïntegreerd met in de DOM, zodat u visualisaties door het gebruik van style sheets kunt personaliseren. Dat kunt u visualisaties die niet alleen voor u te helpen ontleden door de beschikbare gegevens, maar het ook gemakkelijker maken om ze te presenteren aan collega's, studenten, of investeerders op een zinvolle en aantrekkelijke manier te creëren. Maar waar D3 echt in uitblinkt is in het gebruik ervan als een kader in plaats van als een eenvoudige bibliotheek. Er zijn een aantal visualisatie stijlen die je direct uit de doos kunt gebruiken, maar ervaren data wetenschappers waarschijnlijk zal willen hun eigen visualisaties te creëren. Hoewel het een behoorlijk robuuste begrip van de programmering nodig is, kunt u complexe visuele sjablonen maken vanuit het niets en ervoor te zorgen dat ze werken met de invoer van spreadsheets. De D3 bibliotheek bevat zelfs een drag-and-drop interface waarmee u snel vertalen datasets in visualisaties zonder de noodzaak om complexe scripts uit te voeren. Dit maakt het een geweldige keuze voor programmeurs die willen aangepaste profielen maken voor zichzelf of minder-programmering geneigd zijn collega's en weet dat de resultaten, ongeacht hun context zal churn nauwkeurige metingen. Terwijl D3 hoofdzakelijk in JavaScript wordt geschreven, is het op basis van een aantal talen, waaronder DOM, HTML, CSS en SVG. Het ondersteunt ook Canvas. Hoewel dit de functionaliteit van het framework uitbreidt, het betekent ook dat je wilt een breed inzicht in de talen in het spel om het meeste uit het. D3 kan een investering van tijd nodig, maar de functionaliteit maken het een van de beste data visualisatie tools die u kunt vinden.