D3.js kan brukes til å lage visualiseringer av komplekse data, informasjon som ikke kan behandles ved regelmessig kartlegging verktøysett og vises i de klassiske bar-line-pai formater.
Biblioteket vil manipulere HTML og SVG kode basert på en inngang konfigurasjon og selve dataene, og samtidig la utviklere bruker CSS3 og HTML5 å style sin produksjon.
D3 er ekstremt rask, støtter store datasett, dynamiske sveveeffekter og animasjoner.
Det er en stor API for å hjelpe utviklere å tilpasse den til sine egne datastrukturer og utgang tilpassede visualiseringer og diagrammet de virkelig trenger.
Mange eksempler er inkludert i nedlastingen.
D3.js Biblioteket er sakte erstatte de fleste av dagens moderne kartleggingsverktøy, bli en uoffisiell standard når det gjelder å bygge moderne, vakre web-baserte data visualiseringsapplikasjoner.
Hva er nytt i denne versjonen:
- Zero avhengigheter! JSDOM er nå begrenset til en utvikling avhengighet for testing.
- Fjern runtime avhengighet av global vinduet og dokumentet.
- Fix d3.transition () krasjet i IE.
- Fix selection.append for skygge DOMS som mangler en namespaceURI.
- Fix quadtree.find når den brukes med x- og y-accessors.
- Fix analyseringen av navngitte farger for å være store eller små bokstaver.
- Legg til støtte for farge & quot; rebeccapurple & quot;.
- Forbedre innledende tilfeldig plassering av noder for kraft oppsett.
Hva er nytt i versjon 3.5.9:
- Zero avhengigheter! JSDOM er nå begrenset til en utvikling avhengighet for testing.
- Fjern runtime avhengighet av global vinduet og dokumentet.
- Fix d3.transition () krasjet i IE.
- Fix selection.append for skygge DOMS som mangler en namespaceURI.
- Fix quadtree.find når den brukes med x- og y-accessors.
- Fix analyseringen av navngitte farger for å være store eller små bokstaver.
- Legg til støtte for farge & quot; rebeccapurple & quot;.
- Forbedre innledende tilfeldig plassering av noder for kraft oppsett.
Hva er nytt i versjon 3.5.6:
- Zero avhengigheter! JSDOM er nå begrenset til en utvikling avhengighet for testing.
- Fjern runtime avhengighet av global vinduet og dokumentet.
- Fix d3.transition () krasjet i IE.
- Fix selection.append for skygge DOMS som mangler en namespaceURI.
- Fix quadtree.find når den brukes med x- og y-accessors.
- Fix analyseringen av navngitte farger for å være store eller små bokstaver.
- Legg til støtte for farge & quot; rebeccapurple & quot;.
- Forbedre innledende tilfeldig plassering av noder for kraft oppsett.
Hva er nytt i versjon 3.5.5:
- Zero avhengigheter! JSDOM er nå begrenset til en utvikling avhengighet for testing.
- Fjern runtime avhengighet av global vinduet og dokumentet.
- Fix d3.transition () krasjet i IE.
- Fix selection.append for skygge DOMS som mangler en namespaceURI.
- Fix quadtree.find når den brukes med x- og y-accessors.
- Fix analyseringen av navngitte farger for å være store eller små bokstaver.
- Legg til støtte for farge & quot; rebeccapurple & quot;.
- Forbedre innledende tilfeldig plassering av noder for kraft oppsett.
Hva er nytt i versjon 3.5.3:
- Fast selection.interrupt når avbryte siste planlagte overgangen .
Hva er nytt i versjon 3.5.0:
- Legg til navngitte overganger (f.eks en 2) for samtidige animasjoner på de samme elementene.
- Legg & quot; avbryte & quot; arrangementer for håndtering når en overgang blir avbrutt.
- Tillat en overgang letthet eller varighet endres før overgangen starter.
- Legg d3.svg.arc cornerRadius (f.eks 1 2 3 4) .
- Legg d3.layout.pie polstring (f.eks 1 2 3) .
- Legg til dobbeltklikk og dobbelttrykke jevne overganger til d3.behavior.zoom.
- Legg d3.behavior.zoom varighet for tilpassing eller deaktivere dobbeltklikk overganger.
- Legg d3.map (matrise [, tilbehør]) for å konstruere et kart med nøkkel fra en matrise.
- Legg d3.scale.ordinal rangeRoundPoints, en avrundet versjon av rangePoints.
- Legg d3.geom.quadtree finne for effektiv 2D-søk.
- Legg d3.variance og d3.deviation.
- Legg til steder for Polen og Canada.
Hva er nytt i versjon 3.4.13:
- Fix ugyldig forvandle når du bytter mellom lineær og log akser .
- Fix antall formatering av grupper med svært liten eller svært store tall i eksponent notasjon.
- Fix tallformatering med eksplisitt minus (& quot; - & quot;). Sign
- Fix tap av presisjon ved lineær interpolering.
- Fix krasj i d3.layout.stack da passert en tom array.
- Fix for falsey rader når parsing DSV.
- Fikset lekket d3 globale i Node.
- Fix konvertering fra HCL til Lab farge.
- Fix for d3.mean, d3.median og d3.scale.quantile å tvinge verdiene til tall.
- Forbedre ytelsen til d3.map og d3.set ved hjelp Object.create (null).
Hva er nytt i versjon 3.4.12:
- Fix uoppfanget InvalidStateError kastet når du bruker d3.xhr med ikke-tekstlige svartyper.
- Fix analyseringen av positive tidssone forskyvninger med en ikke-null antall minutter.
- Oppdater for å JSDOM versjon 1.0.0.
- Fix selection.size på angi valg.
Hva er nytt i versjon 3.4.8:
- Fast:
- d3.layout.tree RangeError (maks call stack størrelse skredet) på spesielt dype trær.
- d3.behavior.zoom bug med flere touchstart mål.
Hva er nytt i versjon 3.4.6:
- Fast analyseringen av tidssoneavvik (% Z) .
- Fast d3.scale.quantile å ignorere nullverdier i domenet.
- Optimalisert d3.mean.
Hva er nytt i versjon 3.4.4:
- Fikset bug i d3.behavior.drag: når ett trykk i en multitouch ender, kan andre innslag fortsette.
- Fikset bug i d3.behavior.drag og d3.behavior.zoom når touchstart målet er fjernet.
- Fikset bug i d3.geo.conicConformal for poeng antipodal til kjegle opprinnelse.
- Fikset bug i d3.formatPrefix: SI-prefikser er konsistente for små og store tall .
- Fikset bug i d3.scale.ordinal med a enkelt domene, en diskret utvalg og en ukjent inngangsverdi.
- Fikset bug i d3.svg.axis der DOM rekkefølgen av flått elementer samsvarte ikke med skjermen.
- Fikset bug i d3.time.scale for subsecond tick generasjon.
- Fjernet løsningen for tre år gamle WebKit bug i d3.mouse.
- Fjernet midlertidig løsning for gamle Sizzle sortering bug.
- Nye steder tilgjengelig for ca-ES, en-GB, pt-BR, og no-CN.
Hva er nytt i versjon 3.4.3:
- Unngår asymmetrisk oppførsel tak i Math.sin og Math. cos i Chrome 33 i d3.geo.area og d3.geo.path.
Hva er nytt i versjon 3.4.2:
- Fast mangler valutasymbol når du formaterer valutaer bruker SI- prefiks notasjon i et område med en valuta suffiks.
Hva er nytt i versjon 3.4.1.
- Fast svingete orden bug i projection.clipExtent
Hva er nytt i versjon 3.4.0:
- Lagt d3.locale for å skape ny lokal nummer og tidsformat.
- Lagd force.chargeDistance for å begrense effekten av ladnings krefter.
- Lagd timeFormat.multi for multi-oppløsning tid formater.
- Lagt størrelse og tomme metoder for å d3.map og d3.set.
- Raskere implementering av d3.geom.hull bidratt.
- Innebygd støtte for AMD / RequireJS.
Hva er nytt i versjon 3.3.11:
- Fast DSV parsing (d3.tsv, d3. csv) med på tvers av domener i IE9.
Hva er nytt i versjon 3.3.10:
- Fast rende ustabilitet i adaptive resampling når punktene ligger på den Antimeridian.
- Till aksen gjengivelse når du bytter mellom ordens og kvantitative skalaer.
- Bestått gruppeindeks j til filterfunksjonen i selection.filter og transition.filter.
Hva er nytt i versjon 3.3.9:
- Forbedret ytelse av d3.geo.projection når adaptive resampling er deaktivert.
- Forbedret ytelse dra bevegelser på nettlesere som støtter selectstart hendelser.
- Fast automatisk presisjon av scale.tickFormat ved bruk av gjeldende sifre.
Hva er nytt i versjon 3.3.8:
- Fast katastrofalt tap av presisjon ved beregning Voronoi flislegging.
- Fast Voronoi flislegging når cellen ikke skjærer klippet grad.
Hva er nytt i versjon 3.3.6:
- Forbedre nøyaktigheten av svingete orden besluttsomhet i d3.geo .projection.
- Fix sfærisk klipping for komplekse polygoner.
- Fix view klipping når en gjenstand polygon fullstendig omgir synsfeltet.
- Fix null-varighet overganger alltid huke gang på t = 1 (og aldri t = 0) .
Hva er nytt i versjon 3.3.5:
- Ordens skalerer ikke lenger implisitt utvide domenet med rangeBands eller rangePoints.
Hva er nytt i versjon 3.3.3:
- Support parsing tidssoneforskyvninger (% Z) i d3.time.format.
Hva er nytt i versjon 3.3.0:
- Legg selection.interrupt for umiddelbart å avbryte den aktuelle overgangen .
- Legg brush.event for programma børsting, inkludert overganger.
- Legg zoom.event for programma zooming, inkludert overganger.
- Legg d3.interpolateZoom for jevn zooming basert på van Wijk & Nuij.
- Legg zoom.center til kontroll over navet mens musehjulet zoomer.
- Legg & quot; zoomstart & quot; og & quot; zoomend & quot; arrangementer for å zoom.on.
- Legg d3.geo.transform å forenkle lage tilpassede geometri transforme.
- Legg d3.geo.clipExtent for view klipping med tilpassede transformasjoner.
- Tillat d3.geo.stream å streame tredimensjonale koordinater; nyttig for dynamisk forenkling.
- Legg & quot; beforesend & quot; hendelse for å xhr.on å manipulere forespørselen før sending.
- Legg axis.innerTickSize og axis.outerTickSize; deprecates multi-argument axis.tickSize.
- Legg d3.pairs for bygging av tupler av tilstøtende elementer.
Hva er nytt i versjon 3.2.5:
- Fikset bug med lokaliserte desimaltegn i d3.format .
- Fast standard oppførsel undertrykkelse for dragbevegelser på touch-enheter.
- Forbedret flyttall presisjon for log.ticks og log.nice.
- Inkludert minified Javascript for bruk med Bower.
Hva er nytt i versjon 3.2.2:
- En mousemove hendelsen ble utløst på mobil Safari forårsaker børsten
- for å hoppe kort på touchstart.
Hva er nytt i versjon 3.1.9:
- Dette går tilbake forrige som brøt oppførselen til aksen komponent for ordens skalaer ved å endre betydningen av rangeBand.
Hva er nytt i versjon 3.1.6:
- Saturation er bare udefinert for svart og hvitt <. / li>
Hva er nytt i versjon 3.1.3.
- Automatisk clipExtent besluttsomhet for Mercator
Krav
- aktivere Javascript på klientsiden
Kommentarer ikke funnet