D3.js

Software screenshot:
D3.js
Software informatie:
Versie: 4.0.0 Bijgewerkt
Upload datum: 18 Jul 16
Ontwikkelaar: Mike Bostock
Licentie: Gratis
Populariteit: 79

Rating: nan/5 (Total Votes: 0)

d3.js kan gebruikt worden om visualisaties van complexe data, informatie die niet door reguliere charting toolkits kunnen worden verwerkt en weergegeven in de klassieke bar-line-pie-indelingen te maken.

De bibliotheek zal HTML en SVG-code op basis van een configuratie van de ingangen en de gegevens zelf te manipuleren, terwijl ook het laten ontwikkelaars CSS3 en HTML5 gebruiken om zijn Output Style.

D3 is extreem snel, het ondersteunen van grote datasets, dynamische hover effecten en animaties.

Er is een grote API om ontwikkelaars te helpen aan te passen aan hun eigen datastructuren en uitgang van de aangepaste visualisaties en grafiek ze echt nodig hebben.

Veel voorbeelden zijn opgenomen met het downloadpakket.

Het d3.js bibliotheek wordt langzaam vervangen van de meeste van de hedendaagse moderne charting instrumenten, overgaand in een officieuze standaard als het gaat om het bouwen van moderne, mooie web-based data visualisatie toepassingen

Wat is nieuw in deze release:

  • Zero afhankelijkheden! JSDOM is nu beperkt tot een ontwikkeling afhankelijkheid voor het testen.
  • Verwijder runtime afhankelijkheid van de wereldwijde raam en document.
  • Fix d3.transition () crash in IE.
  • Fix selection.append voor schaduw DOM dat een namespaceURI missen.
  • Fix quadtree.find bij gebruik met x- en y-accessors.
  • Fix parsing van benoemde kleuren om niet hoofdlettergevoelig zijn.
  • ondersteuning toevoegen voor de kleur & quot; rebeccapurple & quot;.
  • verbetering van de initiële willekeurige positionering van knooppunten voor kracht layouts.

Wat is nieuw in versie 3.5.9:

  • Zero afhankelijkheden! JSDOM is nu beperkt tot een ontwikkeling afhankelijkheid voor het testen.
  • Verwijder runtime afhankelijkheid van de wereldwijde raam en document.
  • Fix d3.transition () crash in IE.
  • Fix selection.append voor schaduw DOM dat een namespaceURI missen.
  • Fix quadtree.find bij gebruik met x- en y-accessors.
  • Fix parsing van benoemde kleuren om niet hoofdlettergevoelig zijn.
  • ondersteuning toevoegen voor de kleur & quot; rebeccapurple & quot;.
  • verbetering van de initiële willekeurige positionering van knooppunten voor kracht layouts.

Wat is nieuw in versie 3.5.6:

  • Zero afhankelijkheden! JSDOM is nu beperkt tot een ontwikkeling afhankelijkheid voor het testen.
  • Verwijder runtime afhankelijkheid van de wereldwijde raam en document.
  • Fix d3.transition () crash in IE.
  • Fix selection.append voor schaduw DOM dat een namespaceURI missen.
  • Fix quadtree.find bij gebruik met x- en y-accessors.
  • Fix parsing van benoemde kleuren om niet hoofdlettergevoelig zijn.
  • ondersteuning toevoegen voor de kleur & quot; rebeccapurple & quot;.
  • verbetering van de initiële willekeurige positionering van knooppunten voor kracht layouts.

Wat is nieuw in versie 3.5.5:

  • Zero afhankelijkheden! JSDOM is nu beperkt tot een ontwikkeling afhankelijkheid voor het testen.
  • Verwijder runtime afhankelijkheid van de wereldwijde raam en document.
  • Fix d3.transition () crash in IE.
  • Fix selection.append voor schaduw DOM dat een namespaceURI missen.
  • Fix quadtree.find bij gebruik met x- en y-accessors.
  • Fix parsing van benoemde kleuren om niet hoofdlettergevoelig zijn.
  • ondersteuning toevoegen voor de kleur & quot; rebeccapurple & quot;.
  • verbetering van de initiële willekeurige positionering van knooppunten voor kracht layouts.

Wat is nieuw in versie 3.5.3:

  • Fixed selection.interrupt bij het onderbreken van de laatste geplande overgang .

Wat is nieuw in versie 3.5.0:

  • Voeg de naam overgangen (bijvoorbeeld 1 2) voor gelijktijdige animaties op dezelfde elementen.
  • Voeg & quot; onderbreken & quot; evenementen voor het hanteren wanneer een overgang wordt onderbroken.
  • Laat het gemak of de duur van een overgang om te worden gewijzigd voordat de overgang begint.
  • Voeg d3.svg.arc cornerRadius (bijvoorbeeld 1 2 3 4).
  • Voeg d3.layout.pie padding (bijvoorbeeld 1 2 3).
  • Voeg dubbelklikken en dubbel-tik vloeiende overgangen naar d3.behavior.zoom.
  • Voeg duur d3.behavior.zoom voor het aanpassen of uitschakelen van dubbelklikken overgangen.
  • d3.map (array [, accessor]) toevoegen voor het construeren van een kaart door sleutel uit een array.
  • Voeg d3.scale.ordinal rangeRoundPoints, een afgeronde versie van rangePoints.
  • Voeg d3.geom.quadtree vinden voor een efficiënte 2D zoeken.
  • d3.variance en d3.deviation toevoegen.
  • locales toevoegen voor Polen en Canada.

Wat is nieuw in versie 3.4.13:

  • Fix ongeldig te zetten bij het schakelen tussen lineaire en log assen .
  • Fix aantal opmaak van groepen met een zeer kleine of zeer grote aantallen in exponent notatie.
  • Fix getalnotatie met expliciete minus (& quot; - & quot;). Teken
  • Fix verlies van precisie tijdens lineaire interpolatie.
  • Fix crash in d3.layout.stack als geslaagd voor een lege array.
  • Fix voor falsey rijen bij het ontleden van DSV.
  • Fix voor gelekt d3 wereldwijde in Node.
  • Fix conversie van HCL naar Lab kleur.
  • Fix voor d3.mean, d3.median en d3.scale.quantile om waarden te dwingen om cijfers.
  • De prestaties verbeteren van d3.map en d3.set met behulp Object.create (null).

Wat is nieuw in versie 3.4.12:

  • Fix afgevangen InvalidStateError gegooid bij het gebruik van d3.xhr met non-respons tekst typen.
  • Fix parsing positieve tijdzone offsets met een niet-nul aantal minuten.
  • Update naar JSDOM versie 1.0.0.
  • Fix selection.size op te voeren selecties.

Wat is nieuw in versie 3.4.8:

  • Fixed:
  • d3.layout.tree RangeError (maximaal aanroepstack grootte overschreden) op bijzonder diepe bomen.
  • d3.behavior.zoom bug met meerdere touchstart doelen.

Wat is nieuw in versie 3.4.6:

  • Vaste parsing van tijdzone (% Z) .
  • Vast d3.scale.quantile om null-waarden in het domein te negeren.
  • Geoptimaliseerd d3.mean.

Wat is nieuw in versie 3.4.4:

  • Fixed bug in d3.behavior.drag: wanneer One touch in een multitouch eindigt, kunnen andere accenten voort te zetten.
  • Fixed bug in d3.behavior.drag en d3.behavior.zoom wanneer touchstart doelwit wordt verwijderd.
  • Fixed bug in d3.geo.conicConformal voor de punten antipodal de conische oorsprong.
  • Fixed bug in d3.formatPrefix: SI-voorvoegsels zijn consistent voor kleine en grote aantallen
  • .
  • Fixed bug in d3.scale.ordinal met een singleton domein, op een bepaalde categorie en een onbekend invoerwaarde.
  • Fixed bug in d3.svg.axis waar de DOM volgorde van de teek elementen niet overeen met de display.
  • Fixed bug in d3.time.scale voor subsecond teek generatie.
  • Verwijderd oplossing voor drie jaar oude WebKit bug in d3.mouse.
  • Verwijderd oplossing voor oude Sizzle sorteren bug.
  • Nieuwe locales beschikbaar voor ca-ES, nl-NL, pt-BR en zh-CN.

Wat is nieuw in versie 3.4.3:

  • Voorkomt asymmetrische gedrag van Math.sin en Math. cos in Chrome 33 in d3.geo.area en d3.geo.path.

Wat is nieuw in versie 3.4.2:

  • Vaste ontbrekende valutasymbool bij het formatteren van valuta's met behulp van SI- prefix notatie in een locale met een valuta-suffix.

Wat is nieuw in versie 3.4.1:.

  • Fixed kronkelende orde bug in projection.clipExtent

Wat is nieuw in versie 3.4.0:

  • Toegevoegd d3.locale voor het creëren van nieuwe gelokaliseerde aantal en tijdformaten.
  • Toegevoegde force.chargeDistance voor het effect van lading krachten te beperken.
  • Toegevoegde timeFormat.multi voor multi-resolutie tijd formaten.
  • Toegevoegd grootte en lege methoden om d3.map en d3.set.
  • Snellere uitvoering van d3.geom.hull bijgedragen.
  • De ingebouwde ondersteuning voor AMD / RequireJS.

Wat is nieuw in versie 3.3.11:

  • Fixed DSV het ontleden (d3.tsv, d3. csv) met cross-domain aanvragen in IE9.

Wat is nieuw in versie 3.3.10:

  • Fixed rendering instabiliteit in adaptieve herbemonstering wanneer punten liggen op de antimeridian.
  • Vaste as waardoor bij het schakelen tussen ordinale en kwantitatieve weegschaal.
  • Ga met de groep index j om de functie filter in selection.filter en transition.filter.

Wat is nieuw in versie 3.3.9:

  • Verbeterde prestaties van d3.geo.projection wanneer adaptieve resampling is uitgeschakeld.
  • Verbeterde prestaties van drag gebaren op browsers die selectstart gebeurtenissen ondersteunen.
  • Vaste automatische precisie van scale.tickFormat bij het gebruik van significante cijfers.

Wat is nieuw in versie 3.3.8:

  • Fixed katastrofisch verlies van precisie bij de berekening van Voronoi tessellation.
  • Fixed Voronoi tessellation wanneer cel niet snijden de clip mate.

Wat is nieuw in versie 3.3.6:

  • Verbeter de nauwkeurigheid van de liquidatie orde vastberadenheid in d3.geo .projection.
  • Fix sferische knippen voor complexe polygonen.
  • Fix viewport clipping wanneer een onderwerp veelhoek volledig omgeeft de viewport.
  • Fix zero-duration overgangen om altijd een keer aankruisen op t = 1 (en nooit t = 0).

Wat is nieuw in versie 3.3.5:

  • Ordinal schaalt niet langer stilzwijgend te verlengen het domein met rangeBands of rangePoints.

Wat is nieuw in versie 3.3.3:

  • Ondersteuning ontleden van tijdzone offsets (% Z) in d3.time.format.

Wat is nieuw in versie 3.3.0:

  • selection.interrupt toevoegen voor onmiddellijk het onderbreken van de huidige overgang .
  • brush.event toevoegen voor programmatische borstelen, met inbegrip van overgangen.
  • zoom.event toevoegen voor programmatische zoomen, met inbegrip van overgangen.
  • Voeg d3.interpolateZoom voor een soepele zoomen op basis van Wijk & Nuij.
  • zoom.center om controle over brandpunt terwijl muiswiel zoomen toevoegen.
  • Voeg & quot; zoomstart & quot; en & quot; zoomend & quot; evenementen om zoom.on.
  • d3.geo.transform toe te vereenvoudigen het maken van aangepaste geometrie transformaties.
  • d3.geo.clipExtent toevoegen voor viewport knippen met aangepaste transformaties.
  • Laat d3.geo.stream streamen driedimensionale coördinaten; nuttig voor dynamische vereenvoudiging.
  • Voeg & quot; beforeSend & quot; evenement om xhr.on om het verzoek te manipuleren voor het verzenden.
  • Voeg axis.innerTickSize en axis.outerTickSize; laakt multi-argument axis.tickSize.
  • d3.pairs toevoegen voor het construeren van tuples van aangrenzende elementen.

Wat is nieuw in versie 3.2.5:

  • Fixed bug met gelokaliseerde komma in d3.format .
  • Fixed standaard gedrag onderdrukking voor drag gebaren op touch-apparaten.
  • Een betere floating point precisie log.ticks en log.nice.
  • Inclusief minified JavaScript voor gebruik met Bower.

Wat is nieuw in versie 3.2.2:

  • Een mousemove evenement werd geactiveerd op de mobiele Safari veroorzaken de borstel
  • kort springen op touchstart.

Wat is nieuw in versie 3.1.9:

  • Dit keert vorige die het gedrag van de as brak component voor ordinale schalen door het veranderen van de betekenis van rangeBand.

Wat is nieuw in versie 3.1.6:

  • Verzadiging is alleen undefined voor zwart-wit <. / li>

Wat is nieuw in versie 3.1.3:.

  • Automatische clipExtent bepaling voor Mercator

Eisen

  • Javascript nodig op client side

Andere software van ontwikkelaar Mike Bostock

Queue.js
Queue.js

9 Feb 16

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Reacties op D3.js

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!