D3.js
D3. js er en JavaScript-bibliotek designet til at forenkle mere komplekse data visualisering, analyse og manipulation processer og levere data forskere og programmører med lettere værktøj til at fuldføre deres mål.
- Gratis og open source datavisualisering bibliotek
- Støtte til brugerdefinerede typografiark
- En række træk og slip-værktøjer minimere behov for kodning
- DOM funktionalitet er meget stærk
- Ingen proprietær rammer kræves
- Kæmpe og hjælpsomme aktivt community
- Kan tage lidt tid at lære
- Kræver en investering til at sammensætte en god visualisering skabelon
Enhver programmør værd at deres salt har et par biblioteker, der tjener som deres de facto-standarder. At være en kvalitet coder er lige så meget om at skrive effektive som det handler om at skrive ren kode, og disse biblioteker hjælp kodere skrive i stenografi, at fokusere på at udføre deres mål i stedet for at skrive komplekse scripts til komponenter, der allerede har fordelagtige løsninger. Datavisualisering er en af de vigtigste, komplekse og ekspanderende discipliner inden for programmering, og denne kompleksitet betyder, at solide biblioteker er dobbelt vigtigt, især fordi marken ofte trækker flere disciplin praktiserende læger, der måske ikke behandle kodning som deres højeste færdigheder . Hvis du arbejder i data videnskab, og du bruger JavaScript til at udføre dine visualiseringer, D3.js skal være en del af bibliotekerne du stole på. Det er en rig og meningsfuld bibliotek med en masse muligheder for at udvide dine evner og gøre dit arbejde betydeligt lettere. D3 er en forkortelse for data Driven Dokumenter, og det er et bibliotek designet udtrykkeligt til brug med data visualisering projekter. Dens problemfri integration med Excel betyder, at du meget enkelt kan oversætte rå indsamlede data i visualiseringer. En række forskellige visualiseringer er inkluderet lige med biblioteket, men en af de virkelige styrker af platformen er det niveau af tilpasning du har over dine visualiseringer. CSS er integreret med ind i DOM, så du kan tilpasse visualiseringer gennem brug af style sheets. Det giver dig mulighed for at oprette visualiseringer, der ikke bare hjælpe dig parse gennem de tilgængelige data, men også gør det lettere at præsentere dem til kolleger, elever eller investorer i en meningsfuld og tiltalende måde. Men hvor D3 virkelig skinner er i dens anvendelse som en ramme snarere end som en simpel bibliotek. Der er en række af visualisering typografier, som du kan bruge lige ud af kassen, men erfarne data forskere sandsynligvis vil ønsker at skabe deres egne visualiseringer. Selv om det kræver en temmelig robust forståelse for programmering, kan du oprette komplekse visuelle skabeloner fra bunden og sikre, at de arbejder med import af regneark. D3-biblioteket indeholder endda en træk og slip grænseflade der lader dig hurtigt oversætte datasæt i visualiseringer uden behov for at køre komplekse scripts. Dette gør det til et godt valg for programmører, der ønsker at oprette brugerdefinerede profiler til sig selv eller mindre programmering-tilbøjelige jævnaldrende og ved, at resultaterne vil kværne nøjagtige aflæsninger uanset deres kontekst. Mens D3 primært er skrevet i JavaScript, er det baseret på en række sprog, herunder DOM, HTML, CSS, og SVG. Det understøtter også lærred. Mens dette udvider funktionaliteten af rammen, det betyder også, at du ønsker at have en bred forståelse af de sprog på spil for at få mest muligt ud for det. D3 kan kræve en investering af tid, men funktionaliteten gør det til et af de bedste data visualisering værktøjer, du finder.