D3.js

Sagteware kiekie:
D3.js
Sagteware besonderhede:
Weergawe: 4.0.0 Opgedateer
Upload datum: 18 Jul 16
Ontwikkelaar: Mike Bostock
Lisensie: Gratis
Populariteit: 79

Rating: nan/5 (Total Votes: 0)

D3.js kan gebruik word om visualisaties van komplekse data, inligting wat nie deur gereelde kartering hulpmiddels kan verwerk en vertoon in die klassieke bar-lyn-pie formate skep.

Die biblioteek sal HTML en SVG wetboek saamgestel gegrond op 'n inset opset en die data self te manipuleer, terwyl dit ook laat ontwikkelaars CSS3 en HTML5 gebruik om sy produksie styl.

D3 is baie vinnig, ondersteun groot datastelle, dinamiese hover effekte en animasies.

Daar is 'n groot API te help ontwikkelaars pas dit aan hul eie datastrukture en uitset die persoonlike visualisaties en voorraad wat hulle werklik nodig het.

Baie voorbeelde is ingesluit met die aflaai pakket.

Die D3.js biblioteek is stadig vervang die meeste van vandag se moderne kartering gereedskap, wat oorslaan na 'n nie-amptelike standaard wanneer dit kom by die bou van die moderne, pragtige Web-gebaseerde data visualisering aansoeke

Wat is nuut in hierdie release:

  • Zero afhanklikhede! JSDOM is nou beperk tot 'n ontwikkeling afhanklikheid vir die toets.
  • Verwyder runtime afhanklikheid van globale venster en die dokument.
  • Fix d3.transition () crash in Internet Explorer.
  • Fix selection.append vir skaduwee DOM dat 'n namespaceURI gebrek.
  • Fix quadtree.find wanneer dit gebruik word met x- en y-Toegangers.
  • Fix ontleding van die naam van kleure te geval-onsensitief wees.
  • ondersteuning te bied vir die kleur & quot; rebeccapurple & quot;.
  • Verbeter aanvanklike ewekansige plasing van knope vir krag uitlegte.

Wat is nuut in weergawe 3.5.9:

  • Zero afhanklikhede! JSDOM is nou beperk tot 'n ontwikkeling afhanklikheid vir die toets.
  • Verwyder runtime afhanklikheid van globale venster en die dokument.
  • Fix d3.transition () crash in Internet Explorer.
  • Fix selection.append vir skaduwee DOM dat 'n namespaceURI gebrek.
  • Fix quadtree.find wanneer dit gebruik word met x- en y-Toegangers.
  • Fix ontleding van die naam van kleure te geval-onsensitief wees.
  • ondersteuning te bied vir die kleur & quot; rebeccapurple & quot;.
  • Verbeter aanvanklike ewekansige plasing van knope vir krag uitlegte.

Wat is nuut in weergawe 3.5.6:

  • Zero afhanklikhede! JSDOM is nou beperk tot 'n ontwikkeling afhanklikheid vir die toets.
  • Verwyder runtime afhanklikheid van globale venster en die dokument.
  • Fix d3.transition () crash in Internet Explorer.
  • Fix selection.append vir skaduwee DOM dat 'n namespaceURI gebrek.
  • Fix quadtree.find wanneer dit gebruik word met x- en y-Toegangers.
  • Fix ontleding van die naam van kleure te geval-onsensitief wees.
  • ondersteuning te bied vir die kleur & quot; rebeccapurple & quot;.
  • Verbeter aanvanklike ewekansige plasing van knope vir krag uitlegte.

Wat is nuut in weergawe 3.5.5:

  • Zero afhanklikhede! JSDOM is nou beperk tot 'n ontwikkeling afhanklikheid vir die toets.
  • Verwyder runtime afhanklikheid van globale venster en die dokument.
  • Fix d3.transition () crash in Internet Explorer.
  • Fix selection.append vir skaduwee DOM dat 'n namespaceURI gebrek.
  • Fix quadtree.find wanneer dit gebruik word met x- en y-Toegangers.
  • Fix ontleding van die naam van kleure te geval-onsensitief wees.
  • ondersteuning te bied vir die kleur & quot; rebeccapurple & quot;.
  • Verbeter aanvanklike ewekansige plasing van knope vir krag uitlegte.

Wat is nuut in weergawe 3.5.3:

  • Vaste selection.interrupt wanneer onderbreek die laaste geskeduleerde oorgang .

Wat is nuut in weergawe 3.5.0:

  • Voeg vernoem oorgange (bv 1 2) vir konkurrente animasies op dieselfde elemente.
  • Voeg & quot; onderbreek & quot; gebeure vir hantering wanneer 'n oorgang is onderbreek.
  • Laat gemak of duur 'n oorgang se verander voordat die oorgang begin.
  • Voeg d3.svg.arc cornerRadius (bv 1 2 3 4).
  • Voeg d3.layout.pie padding (bv 1 2 3).
  • Voeg dubbel-kliek en dubbel-tap gladde oorgange na d3.behavior.zoom.
  • Voeg duur d3.behavior.zoom vir die opstel of die aanskakel van dubbel-kliek oorgange.
  • d3.map (array [, accessor]) Voeg vir die bou van 'n kaart deur sleutel van 'n skikking.
  • Voeg d3.scale.ordinal rangeRoundPoints, 'n afgeronde weergawe van rangePoints.
  • Voeg d3.geom.quadtree vind vir doeltreffende 2D soek.
  • d3.variance en d3.deviation Voeg.
  • locales Voeg vir Pole en Kanada.

Wat is nuut in weergawe 3.4.13:

  • 'Herstel ongeldig te transformeer wanneer jy tussen lineêre en teken byle .
  • Fix aantal opmaak van groepe met 'n baie klein of baie groot getalle in eksponensiële notasie.
  • Fix aantal opmaak met eksplisiete minus (& quot; - & quot;). Teken
  • Fix verlies van presisie tydens liniêre interpolasie.
  • Fix crash in d3.layout.stack toe geslaag 'n leë skikking.
  • Fix vir falsey rye wanneer die ontleding van DSV.
  • Fix vir uitgelek D3 globale in Node.
  • Fix omskakeling van HCL om Lab kleur.
  • Fix vir d3.mean, d3.median en d3.scale.quantile om waardes te dwing om getalle.
  • Verbeter prestasie van d3.map en d3.set deur gebruik te maak van Object.create (nul).

Wat is nuut in 3.4.12:

  • Fix uncaught InvalidStateError gegooi by die gebruik van d3.xhr met nie-teks reaksie tipes.
  • Fix ontleding van positiewe tydsone neutraliseer met 'n nie-nul aantal minute.
  • Werk aan JSDOM weergawe 1.0.0.
  • Fix selection.size op ingaan keuses.

Wat is nuut in weergawe 3.4.8:

  • Vaste:
  • d3.layout.tree RangeError (maksimum oproep stapel grootte oorskry) op veral diep bome.
  • d3.behavior.zoom fout met verskeie touchstart teikens.

Wat is nuut in weergawe 3.4.6:

  • Vaste ontleding van tydsone verreken (% Z) .
  • Vaste d3.scale.quantile om nul waardes in die domein te ignoreer.
  • Geoptimaliseerd d3.mean.

Wat is nuut in weergawe 3.4.4:

  • Vaste fout in d3.behavior.drag: wanneer een raak in 'n multitouch eindig, kan ander afrondingswerk voortgaan.
  • Vaste fout in d3.behavior.drag en d3.behavior.zoom wanneer touchstart teiken verwyder.
  • Vaste fout in d3.geo.conicConformal vir punte antipodale om die koniese oorsprong.
  • Vaste fout in d3.formatPrefix: SI-voorvoegsels strook vir klein en groot getalle
  • .
  • Vaste fout in d3.scale.ordinal met 'n Singleton domein, 'n diskrete reeks en 'n onbekende insetwaarde.
  • Vaste fout in d3.svg.axis waar die DOM einde van blok elemente het nie ooreen met die vertoning.
  • Vaste fout in d3.time.scale vir subsecond regmerkie geslag.
  • verwyder oplossing vir drie-jarige WebKit fout in d3.mouse.
  • verwyder oplossing vir ou sis sorteer fout.
  • New locales beskikbaar vir ca-ES, af-GB, pt-BR, en zh-CN.

Wat is nuut in weergawe 3.4.3:

  • Vermy asimmetriese gedrag van Math.sin en Wiskunde. cos in Chrome 33 in d3.geo.area en d3.geo.path.

Wat is nuut in weergawe 3.4.2:

  • Vaste ontbreek geldeenheid simbool wanneer opmaak geldeenhede met behulp van SI voorvoegsel notasie in 'n land met 'n geldeenheid agtervoegsel.

Wat is nuut in weergawe 3.4.1:.

  • Vaste likwidasie bevel fout in projection.clipExtent

Wat is nuut in weergawe 3.4.0:

  • Bygevoeg d3.locale vir die skep van nuwe gelokaliseerde getal en tyd formate.
  • Toegevoegde force.chargeDistance vir die effek van beheer magte te beperk.
  • Toegevoegde timeFormat.multi vir multi-resolusie tyd formate.
  • Bygevoeg grootte en leë metodes om d3.map en d3.set.
  • Vinniger implementering van d3.geom.hull bygedra.
  • Ingeboude ondersteuning vir AMD / RequireJS.

Wat is nuut in weergawe 3.3.11:

  • Vaste DSV parsing (d3.tsv, D3. CSV) met kruis-domein versoeke in IE9.

Wat is nuut in weergawe 3.3.10:

  • Vaste lewering onstabiliteit in aangepaste hermonstering wanneer punte lê op die antimeridian.
  • vaste as die lewering van wanneer die skakel tussen ordinale en kwantitatiewe skale.
  • Slaag die groep indeks j om die funksie filter in selection.filter en transition.filter.

Wat is nuut in weergawe 3.3.9:

  • Verbeterde prestasie van d3.geo.projection wanneer aangepaste hermonstering is afgeskakel.
  • Verbeterde prestasie van sleep gebare op blaaiers wat selectstart gebeure te ondersteun.
  • Vaste outomatiese presisie van scale.tickFormat by die gebruik van beduidende syfers.

Wat is nuut in weergawe 3.3.8:

  • Vaste katastrofiese verlies van presisie as die berekening van Voronoi tessellasie.
  • Vaste Voronoi tessellasie wanneer sel nie sny die clip mate.

Wat is nuut in weergawe 3.3.6:

  • Verbeter akkuraatheid van likwidasie bevel bepaling in d3.geo .projection.
  • Fix sferiese knip vir 'n komplekse veelhoeke.
  • Fix vertoonvenster knip wanneer 'n onderwerp veelhoek heeltemal omring die vertoonvenster.
  • Fix nul-duur oorgange na altyd een keer merk by t = 1 (en nooit t = 0).

Wat is nuut in weergawe 3.3.5:

  • Ordinale skale nie meer implisiet uit te brei die domein met rangeBands of rangePoints.

Wat is nuut in weergawe 3.3.3:

  • Ondersteuning ontleding van tydsone skyf (% Z) in d3.time.format.

Wat is nuut in weergawe 3.3.0:

  • selection.interrupt Voeg onmiddellik onderbreek die huidige oorgang .
  • brush.event Voeg vir programmatiese borsel, insluitend oorgange.
  • zoom.event Voeg vir programmatiese inzoomen, insluitend oorgange.
  • Voeg d3.interpolateZoom vir gladde inzoomen gebaseer op van Wyk & Nuij.
  • zoom.center beheer oor fokuspunt terwyl muis wieltje inzoomen Voeg.
  • Voeg & quot; zoomstart & quot; en & quot; zoomend & quot; gebeure te zoom.on.
  • d3.geo.transform Voeg by vereenvoudig die skep van persoonlike meetkunde transforms.
  • d3.geo.clipExtent Voeg vir vertoonvenster knip met persoonlike transforms.
  • Laat d3.geo.stream te stroom driedimensionele koördinate; nuttig vir dinamiese vereenvoudiging.
  • Voeg & quot; beforesend & quot; gebeurtenis te xhr.on om die versoek te manipuleer voordat.
  • Voeg axis.innerTickSize en axis.outerTickSize; deprecates multi-argument axis.tickSize.
  • d3.pairs Voeg vir die bou van talle van aangrensende elemente.

Wat is nuut in weergawe 3.2.5:

  • Vaste fout met gelokaliseerde desimale punt in d3.format .
  • Vaste verstek gedrag onderdrukking vir sleep gebare op touch toestelle.
  • Verbeterde wisseltrofee punt presisie vir log.ticks en log.nice.
  • Ingesluit minified JavaScript vir gebruik met Bower.

Wat is nuut in weergawe 3.2.2:

  • 'n mousemove geleentheid is om aanleiding tot op mobiele Safari veroorsaak die kwas
  • om kortliks te spring op touchstart.

Wat is nuut in weergawe 3.1.9:

  • Die terugval vorige wat die gedrag van die as gebreek komponent vir ordinale skale deur die verandering van die betekenis van rangeBand.

Wat is nuut in weergawe 3.1.6:

  • Versadiging is slegs ongedefinieerde vir swart en wit <. / li>

Wat is nuut in weergawe 3.1.3:.

  • Outomatiese clipExtent vasstelling vir Mercator

Vereistes :

  • Javascript op die kliënt kant

Ander sagteware ontwikkelaar Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

Kommentaar te D3.js

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!