D3.js kan bruges til at skabe visualiseringer af komplekse data, oplysninger, som ikke kan behandles af regelmæssige kortlægning toolkits og vises i de klassiske bar-line-pie formater.
Biblioteket vil manipulere HTML og SVG kode baseret på en input konfiguration og selve dataene, samtidig lade udviklere bruger CSS3 og HTML5 at style sin produktion.
D3 er ekstremt hurtig, støtte store datasæt, dynamiske hover effekter og animationer.
Der er et stort API til at hjælpe udviklere tilpasse det til deres egne datastrukturer og output de brugerdefinerede visualiseringer og diagram de virkelig har brug for.
Masser af eksempler er inkluderet i overførslen pakke.
D3.js Biblioteket er langsomt erstatte de fleste af nutidens moderne kortlægning værktøjer, blive en uofficiel standard, når det kommer til at bygge moderne, smukke webbaserede data visualisering applikationer.
Hvad er nyt i denne udgivelse:
- Zero afhængigheder! JSDOM er nu begrænset til en udvikling afhængighed til test.
- Fjern runtime afhængighed af global vindue og dokument.
- Fix d3.transition () nedbrud i IE.
- Fix selection.append for skygge DOMs, der mangler en namespaceURI.
- Fix quadtree.find når det bruges med x- og y-Adgangsmetoder.
- Fix parsing af navngivne farver til at være store og små bogstaver.
- Tilføj støtte til farve & quot; rebeccapurple & quot;.
- Forbedre indledende tilfældig placering af knudepunkter for force layouts.
Hvad er nyt i version 3.5.9:
- Zero afhængigheder! JSDOM er nu begrænset til en udvikling afhængighed til test.
- Fjern runtime afhængighed af global vindue og dokument.
- Fix d3.transition () nedbrud i IE.
- Fix selection.append for skygge DOMs, der mangler en namespaceURI.
- Fix quadtree.find når det bruges med x- og y-Adgangsmetoder.
- Fix parsing af navngivne farver til at være store og små bogstaver.
- Tilføj støtte til farve & quot; rebeccapurple & quot;.
- Forbedre indledende tilfældig placering af knudepunkter for force layouts.
Hvad er nyt i version 3.5.6:
- Zero afhængigheder! JSDOM er nu begrænset til en udvikling afhængighed til test.
- Fjern runtime afhængighed af global vindue og dokument.
- Fix d3.transition () nedbrud i IE.
- Fix selection.append for skygge DOMs, der mangler en namespaceURI.
- Fix quadtree.find når det bruges med x- og y-Adgangsmetoder.
- Fix parsing af navngivne farver til at være store og små bogstaver.
- Tilføj støtte til farve & quot; rebeccapurple & quot;.
- Forbedre indledende tilfældig placering af knudepunkter for force layouts.
Hvad er nyt i version 3.5.5:
- Zero afhængigheder! JSDOM er nu begrænset til en udvikling afhængighed til test.
- Fjern runtime afhængighed af global vindue og dokument.
- Fix d3.transition () nedbrud i IE.
- Fix selection.append for skygge DOMs, der mangler en namespaceURI.
- Fix quadtree.find når det bruges med x- og y-Adgangsmetoder.
- Fix parsing af navngivne farver til at være store og små bogstaver.
- Tilføj støtte til farve & quot; rebeccapurple & quot;.
- Forbedre indledende tilfældig placering af knudepunkter for force layouts.
Hvad er nyt i version 3.5.3:
- Fast selection.interrupt når afbryde sidste planlagte overgang .
Hvad er nyt i version 3.5.0:
- Tilføj navngivne overgange (f.eks 1 2) til samtidige animationer på de samme elementer.
- Tilføj & quot; afbryde & quot; arrangementer for håndtering, når en overgang afbrydes.
- Tillad en overgang lethed eller varighed skal ændres, før overgangen starter.
- Tilføj d3.svg.arc cornerRadius (fx 1 2 3 4).
- Tilføj d3.layout.pie polstring (fx 1 2 3).
- Tilføj dobbeltklikke på og trykke to gange glidende overgange til d3.behavior.zoom.
- Tilføj d3.behavior.zoom varighed til tilpasning eller deaktivering dobbeltklik på overgange.
- Tilføj d3.map (array [, tilb]) til at konstruere et kort med nøgle fra et array.
- Tilføj d3.scale.ordinal rangeRoundPoints, en afrundet version af rangePoints.
- Tilføj d3.geom.quadtree finde for effektiv 2D søgning.
- Tilføj d3.variance og d3.deviation.
- Tilføj locales for Polen og Canada.
Hvad er nyt i version 3.4.13:
- Fix ugyldig transformere, når du skifter mellem lineære og log akser .
- Fix nummer formatering af grupper med meget små eller meget store tal i eksponent notation.
- Fix nummer formatering med eksplicit minus (& quot; - & quot;). Tegn
- tab af præcision Fix under lineær interpolation.
- Fix nedbrud i d3.layout.stack når bestået et tomt array.
- Fix for falsey rækker når parsing DSV.
- Fix for lækket d3 global Node.
- Fix konvertering fra HCL til Lab farve.
- Fix for d3.mean, d3.median og d3.scale.quantile at tvinge værdier til tal.
- Forbedre ydeevne d3.map og d3.set ved hjælp Object.create (null).
Hvad er nyt i version 3.4.12:
- Lave ikke-fanget InvalidStateError kastet ved brug af d3.xhr med non-text respons typer.
- Fix parsing af positive tidszone forskydninger med en ikke-nul antal minutter.
- Opdater til JSDOM-version 1.0.0.
- Fix selection.size på indtaste valg.
Hvad er nyt i version 3.4.8:
- Fast:
- d3.layout.tree RangeError (maksimal opkald stack størrelse overskredet) på særligt dybe træer.
- d3.behavior.zoom bug med flere touchstart mål.
Hvad er nyt i version 3.4.6:
- Fast parsing af tidszone offset (% Z) .
- Fast d3.scale.quantile at ignorere NULL-værdier i domænet.
- Optimeret d3.mean.
Hvad er nyt i version 3.4.4:
- Fixed bug i d3.behavior.drag: når én touch i en multitouch ender, kan andre rører fortsætte.
- Fixed bug i d3.behavior.drag og d3.behavior.zoom når touchstart målet er fjernet.
- Fixed bug i d3.geo.conicConformal for point antipodal til keglesnit oprindelse.
- Fixed bug i d3.formatPrefix: SI-præfikser er konsistente for små & store tal .
- Fixed bug i d3.scale.ordinal med en singleton domæne, en diskret område og en ukendt input værdi.
- Fixed bug i d3.svg.axis hvor DOM rækkefølge tick elementer ikke svarede skærmen.
- Fixed bug i d3.time.scale for subsecond kryds generation.
- Fjernet løsning for tre-årige WebKit fejl i d3.mouse.
- Fjernet løsning for gamle Sizzle sortering bug.
- Nye lokaliteter til rådighed for CA-ES, en-GB, pt-BR, og zh-CN.
Hvad er nyt i version 3.4.3:
- Undgår asymmetrisk adfærd Math.sin og matematik. cos i Chrome 33 i d3.geo.area og d3.geo.path.
Hvad er nyt i version 3.4.2:
- Fast mangler valuta symbol ved formatering valuta ved hjælp SI- præfiks notation i en landestandard med en valuta suffiks.
Hvad er nyt i version 3.4.1:.
- Fast snoede orden fejl i projection.clipExtent
Hvad er nyt i version 3.4.0:
- Tilføjet d3.locale for at skabe ny lokaliseret nummer og tidsformater.
- Tilføjet force.chargeDistance til at begrænse effekten af charge kræfter.
- Tilføjet timeFormat.multi til multi-opløsning tidsformater.
- Tilføjet størrelse og tomme metoder til at d3.map og d3.set.
- Hurtigere gennemførelse af d3.geom.hull bidrog.
- Indbygget understøttelse af AMD / RequireJS.
Hvad er nyt i version 3.3.11:
- Fast DSV parsing (d3.tsv, d3. csv) med på tværs af domæner anmodninger i IE9.
Hvad er nyt i version 3.3.10:
- Fast rendering ustabilitet i adaptive resampling når punkter ligger på den Antimeridian.
- Faste akse rendering når du skifter mellem ordinale og kvantitative skalaer.
- Før gruppen indeks j til filterfunktionen i selection.filter og transition.filter.
Hvad er nyt i version 3.3.9:
- Forbedret ydeevne d3.geo.projection når adaptive resampling er deaktiveret.
- Forbedret ydelse af træk gestus på browsere, der understøtter selectstart begivenheder.
- Fast automatisk præcision scale.tickFormat ved brug af betydende cifre.
Hvad er nyt i version 3.3.8:
- Fast katastrofale tab af præcision når computing Voronoi tessellation.
- Fast Voronoi tessellation når celle ikke skærer klippet omfang.
Hvad er nyt i version 3.3.6:
- Forbedre nøjagtigheden af snoede orden beslutsomhed i d3.geo .projection.
- Fix sfærisk klipning til komplekse polygoner.
- Fix viewport klipning, når et emne polygon helt omgiver viewport.
- Fix nul-varighed overgange til altid kryds en gang ved t = 1 (og aldrig t = 0).
Hvad er nyt i version 3.3.5:
- Ordenstal skalerer ikke længere implicit forlænge domæne med rangeBands eller rangePoints.
Hvad er nyt i version 3.3.3:
- Support parsing tidszone forskydninger (% Z) i d3.time.format.
Hvad er nyt i version 3.3.0:
- Tilføj selection.interrupt for straks at afbryde den aktuelle overgang .
- Tilføj brush.event for programmatisk børstning, herunder overgange.
- Tilføj zoom.event for programmatisk zoom, herunder overgange.
- Tilføj d3.interpolateZoom til jævn zoom baseret på van Wijk & Nuij.
- Tilføj zoom.center til kontrol over omdrejningspunkt mens musehjulet zoom.
- Tilføj & quot; zoomstart & quot; og & quot; zoomend & quot; arrangementer til zoom.on.
- Tilføj d3.geo.transform at forenkle skabe brugerdefinerede geometri transformationer.
- Tilføj d3.geo.clipExtent for viewport klipning med brugerdefinerede transformationer.
- Tillad d3.geo.stream at streame tredimensionelle koordinater; nyttigt for dynamisk forenkling.
- Tilføj & quot; beforesend & quot; begivenhed at xhr.on at manipulere anmodningen, før du sender.
- Tilføj axis.innerTickSize og axis.outerTickSize; misbilliger multi-argument axis.tickSize.
- Tilføj d3.pairs til konstruktion tupler af tilstødende elementer.
Hvad er nyt i version 3.2.5:
- Fixed bug med lokaliseret decimal i d3.format .
- Fast standard opførsel undertrykkelse for træk bevægelser på touch-enheder.
- Forbedret floating point præcision log.ticks og log.nice.
- Inkluderet minified JavaScript til brug med Bower.
Hvad er nyt i version 3.2.2:
- En mouseMove begivenhed blev udløst på mobil Safari forårsager børsten
- til kortvarigt hoppe på touchstart.
Hvad er nyt i version 3.1.9:
- Dette vender tidligere som brød adfærd aksen komponent til ordinale skalaer ved at ændre betydningen af rangeBand.
Hvad er nyt i version 3.1.6:
- Saturation er kun udefineret for sort og hvid <. / li>
Hvad er nyt i version 3.1.3:.
- Automatisk clipExtent beslutsomhed til Mercator
Krav :
- Javascript aktiveret i klientsiden
Kommentarer ikke fundet