D3.js
D3. js è una libreria JavaScript progettato per semplificare la visualizzazione di dati più complessi, analisi e processi di manipolazione e di fornire agli scienziati dati e programmatori con lo strumento più facile da completare i loro obiettivi.
- libreria di visualizzazione dei dati gratuito e open source
- Il supporto per i fogli di stile personalizzati
- Un certo numero di strumenti di drag and drop ridurre al minimo necessario per la codifica
- funzionalità DOM è molto forte
- No framework proprietario richiesto
- Enorme e disponibile comunità attiva
- Può prendere un po 'di tempo per imparare
- Richiede un investimento di mettere insieme un modello di visualizzazione utile
Ogni programmatore che si rispetti ha un paio di librerie che servono come loro standard de facto. Essendo un programmatore di qualità è tanto circa la scrittura efficace come si tratta di scrivere codice pulito, e queste librerie di aiuto programmatori scrivere in stenografia, per concentrarsi sulla realizzazione dei loro obiettivi, piuttosto che scrivendo script complessi per i componenti che hanno già soluzioni praticabili. La visualizzazione dei dati è uno dei più importanti, complessi, e le discipline in espansione nel campo della programmazione, e che mezzi di complessità che le biblioteche solidi sono doppiamente importante, soprattutto perché il campo spesso attira i professionisti multidisciplinari che non possono trattare la codifica, come loro supremo competenza . Se si sta lavorando nel campo della scienza dei dati, e si utilizza JavaScript per realizzare i vostri visualizzazioni, d3.js deve essere una parte delle librerie si basano su. Si tratta di una biblioteca ricca e significativa, con un sacco di opzioni per espandere le vostre capacità e rendere il vostro lavoro molto più facile. D3 è l'abbreviazione di documenti basati su dati, ed è una libreria progettata esplicitamente per l'uso con progetti di visualizzazione dei dati. La sua perfetta integrazione con Excel significa che si può tradurre in modo molto semplice i dati raccolti grezzi in visualizzazioni. Un certo numero di differenti visualizzazioni sono inclusi destro con la biblioteca, ma uno dei veri punti di forza della piattaforma è il livello di personalizzazione si hanno a disposizione le visualizzazioni. CSS è integrato con nel DOM, in modo da poter personalizzare le visualizzazioni attraverso l'uso dei fogli di stile. Che ti permette di creare visualizzazioni che non solo aiutano a analizzare attraverso i dati disponibili, ma anche rendere più facile la loro presentazione ai colleghi, studenti, o gli investitori in modo significativo e accattivante. Ma dove D3 brilla davvero è nel suo uso come un quadro, piuttosto che come una libreria semplice. Ci sono una serie di stili di visualizzazione che è possibile utilizzare a destra, fuori dalla scatola, ma gli scienziati di dati con esperienza sono probabilmente andando a voler creare le proprie visualizzazioni. Anche se richiede una conoscenza abbastanza robusto di programmazione, è possibile creare modelli visivi complessi da zero e garantire che lavorano con l'importazione di fogli di calcolo. La libreria D3 comprende anche un'interfaccia drag and drop che consente di tradurre rapidamente set di dati in visualizzazioni senza la necessità di eseguire gli script complessi. Questo lo rende la scelta ideale per programmatori che vogliono creare profili personalizzati per se stessi o meno coetanei di programmazione-inclinata e sapere che i risultati saranno sfornare letture precise indipendentemente dal loro contesto. Mentre D3 è scritto principalmente in JavaScript, si basa su una serie di lingue, tra cui DOM, HTML, CSS e SVG. Supporta anche su tela. Anche se questo espande le funzionalità del framework, ma significa anche che si vorrà avere una conoscenza generale delle lingue in gioco per rendere il più fuori di esso. D3 può richiedere un investimento di tempo, ma la funzionalità lo rendono uno dei migliori strumenti di visualizzazione dei dati che troverete.