D3.js
D3. js er et Javascript-biblioteket konstruert for å forenkle mer komplekse datavisualisering, analyse, og manipulasjon prosesser og gir data forskere og programmerere med enklere verktøy for å fullføre sine mål.
- Fri og åpen kildekode datavisualisering bibliotek
- Støtte for tilpasset stilark
- En rekke dra og slipp-verktøy minimere behovet for koding
- DOM funksjonalitet er veldig sterk
- Ingen proprietære rammeverk er nødvendig
- Stor og nyttig aktivt fellesskap
- Kan ta litt tid å lære
- Krever en investering for å sette sammen en verdig visualisering mal
Enhver programmerer verdt sin salt har noen biblioteker som fungerer som deres de facto-standarder. Å være en kvalitet koder handler like mye om å skrive effektivt som det er om å skrive ren kode, og disse bibliotekene hjelpe programmerere skrive i stenografi, å fokusere på å oppnå sine mål i stedet for å skrive ut kompliserte skript for komponenter som allerede har gode løsninger. Data visualisering er en av de mest viktige, komplekse og utvide disipliner innen programmering, og at kompleksitet betyr at solide biblioteker er dobbelt viktig, spesielt siden feltet ofte trekker multidisipline utøvere som ikke kan behandle koding som sin høyeste ferdighet . Hvis du jobber i datavitenskap, og du bruker Javascript for å oppnå dine visualiseringer, må D3.js å være en del av bibliotekene du stole på. Det er et rikt og meningsfullt bibliotek med en rekke alternativer for å utvide mulighetene og gjør jobben betydelig enklere. D3 er en forkortelse for Data Driven dokumenter, og det er et bibliotek designet eksplisitt for bruk med data visualiseringsprosjekter. Dens sømløs integrasjon med Excel betyr at du kan veldig enkelt oversette rå innsamlede data til visualiseringer. En rekke ulike effekter inngår en riktig måte med biblioteket, men en av de virkelige styrken av plattformen er nivået av tilpasning du har over dine visualiseringer. CSS er integrert med inn i DOM, slik at du kan tilpasse effekter ved bruk av stilsett. Som lar deg lage visualiseringer som ikke bare hjelper deg analysere gjennom dataene tilgjengelig, men også gjøre det enklere å presentere dem til kolleger, studenter, eller investorer på en meningsfull og tiltalende måte. Men hvor D3 virkelig skinner er i bruk som et rammeverk i stedet for som en enkel bibliotek. Det finnes en rekke visualiserings stiler som du kan bruke rett ut av boksen, men erfarne data forskere er sannsynligvis kommer til å ønske å lage sine egne visualiseringer. Selv om det krever en ganske robust forståelse av programmering, kan du lage komplekse visuelle maler fra bunnen av og sørge for at de arbeider med import av regneark. D3 Biblioteket inneholder også en dra og slipp-grensesnitt som lar deg raskt oversette datasett i visualiseringer uten å måtte kjøre komplekse scripts. Dette gjør det til et godt valg for programmerere som ønsker å opprette egendefinerte profiler for seg selv eller mindre programmering-tilbøyelig jevnaldrende og vet at resultatene vil churn ut nøyaktige målinger uavhengig av deres kontekst. Mens D3 er først og fremst skrevet i Javascript, er det basert på en rekke språk, inkludert DOM, HTML, CSS og SVG. Den støtter også Canvas. Selv om dette utvider funksjonaliteten til rammen, betyr det også at du ønsker å ha en bred forståelse av språkene på spill for å få mest mulig ut av det. D3 kan kreve en investering av tid, men funksjonaliteten gjør den til en av de beste datavisualiseringsverktøy du finner.