D3.js

Screenshot Software:
D3.js
Detalii soft:
Versiune: 4.0.0 Actualizat
Incarca data: 18 Jul 16
Producător: Mike Bostock
Licenţă: Gratuit
Popularitate: 79

Rating: nan/5 (Total Votes: 0)

D3.js pot fi folosite pentru a crea complexe de date vizualizările, informații care nu pot fi procesate prin toolkit regulate și diagrame afișate în clasic formatele de bare-line-pie.

Biblioteca va manipula HTML și codul de SVG bazat pe o configurație de intrare și datele în sine, în timp ce dezvoltatorii de asemenea, permițându-și HTML5 folosesc CSS3 pentru stilul de ieșire sale.

D3 este extrem de rapid, sprijinind seturi mari de date, efecte dinamice hover și animații.

Există un API de mare pentru a ajuta dezvoltatorii de al adapta la propriile structuri de date și de ieșire vizualizările personalizate și diagramă au într-adevăr nevoie.

O mulțime de exemple sunt incluse în pachetul de descărcare.

Biblioteca D3.js este inlocuirea lent de cele mai multe instrumente de astăzi moderne diagrame, devenind un standard neoficial atunci când vine vorba de construirea frumoase aplicații de vizualizare a datelor moderne, bazate pe Web.

Ce este nou în această versiune:

  • Zero dependențe! JSDOM este acum limitată la o dependență de dezvoltare pentru testare.
  • Eliminați dependența de rulare pe fereastra globală și documentul.
  • Fix d3.transition () accident în IE.
  • Fix selection.append pentru ca lipsa de umbră DOM-uri un namespaceURI.
  • quadtree.find Fix atunci când este utilizat cu axele X și Y Conturi cu acces.
  • Fix parsarea de culori numite a fi sensibile la majuscule.
  • Adăugați suport pentru culoarea & quot; rebeccapurple & quot;.
  • Îmbunătățirea poziționare aleatoare inițială a nodurilor pentru machete de forță.

Ce este nou în versiunea 3.5.9:

  • Zero dependențe! JSDOM este acum limitată la o dependență de dezvoltare pentru testare.
  • Eliminați dependența de rulare pe fereastra globală și documentul.
  • Fix d3.transition () accident în IE.
  • Fix selection.append pentru ca lipsa de umbră DOM-uri un namespaceURI.
  • quadtree.find Fix atunci când este utilizat cu axele X și Y Conturi cu acces.
  • Fix parsarea de culori numite a fi sensibile la majuscule.
  • Adăugați suport pentru culoarea & quot; rebeccapurple & quot;.
  • Îmbunătățirea poziționare aleatoare inițială a nodurilor pentru machete de forță.

Ce este nou în versiunea 3.5.6:

  • Zero dependențe! JSDOM este acum limitată la o dependență de dezvoltare pentru testare.
  • Eliminați dependența de rulare pe fereastra globală și documentul.
  • Fix d3.transition () accident în IE.
  • Fix selection.append pentru ca lipsa de umbră DOM-uri un namespaceURI.
  • quadtree.find Fix atunci când este utilizat cu axele X și Y Conturi cu acces.
  • Fix parsarea de culori numite a fi sensibile la majuscule.
  • Adăugați suport pentru culoarea & quot; rebeccapurple & quot;.
  • Îmbunătățirea poziționare aleatoare inițială a nodurilor pentru machete de forță.

Ce este nou în versiunea 3.5.5:

  • Zero dependențe! JSDOM este acum limitată la o dependență de dezvoltare pentru testare.
  • Eliminați dependența de rulare pe fereastra globală și documentul.
  • Fix d3.transition () accident în IE.
  • Fix selection.append pentru ca lipsa de umbră DOM-uri un namespaceURI.
  • quadtree.find Fix atunci când este utilizat cu axele X și Y Conturi cu acces.
  • Fix parsarea de culori numite a fi sensibile la majuscule.
  • Adăugați suport pentru culoarea & quot; rebeccapurple & quot;.
  • Îmbunătățirea poziționare aleatoare inițială a nodurilor pentru machete de forță.

Ce este nou în versiunea 3.5.3:

  • selection.interrupt fixă ​​când este întreruptă ultima de tranziție programată .

Ce este nou în versiunea 3.5.0:

  • Adăugarea de tranziții numite (de exemplu, 1 2) pentru animații concurente pe aceleași elemente.
  • Adăugați & quot; întrerupe & quot; evenimente de manipulare atunci când o tranziție este întreruptă.
  • Permiteți probleme sau durata unei tranziții de a fi schimbat înainte de a începe tranziția.
  • Adăugați d3.svg.arc cornerRadius (de exemplu, 1 2 3 4).
  • Adăugați d3.layout.pie umplutură (de exemplu, 1 2 3).
  • Adăugați dublu-clic și apăsați de două ori o tranziție lină spre d3.behavior.zoom.
  • Adăugați durata d3.behavior.zoom pentru personalizarea sau dezactivarea tranzițiilor dublu-clic.
  • Adăugați d3.map (array [, accesor]) pentru construirea unei hărți de-cheie dintr-o matrice.
  • Adăugați rangeRoundPoints d3.scale.ordinal, o versiune rotunjită a rangePoints.
  • Adăugați d3.geom.quadtree găsi pentru căutarea eficientă 2D.
  • Adăugați d3.variance și d3.deviation.
  • Adăugați locații pentru Polonia și Canada.

Ce este nou în versiunea 3.4.13:

  • Fix nevalid transformă la comutarea între liniar și log axe .
  • număr fix formatarea de grupuri cu numere foarte mici sau foarte mari în notație exponent.
  • număr fix de formatare cu minus explicite (& quot; - & quot;). Semn
  • pierdere Fix de precizie în timpul interpolare liniară.
  • accident Fix în d3.layout.stack atunci când a trecut un array gol.
  • Fix pentru falsey rânduri când parsarea DSV.
  • Fix pentru nivel mondial d3 scurs în Nod.
  • conversie Fix de la HCL la culoare Lab.
  • Fix pentru d3.mean, d3.median și d3.scale.quantile pentru a constrânge valori la numere.
  • Îmbunătățirea performanței d3.map și d3.set prin utilizarea Object.create (nul).

Ce este nou în versiunea 3.4.12:

  • Fix InvalidStateError uncaught aruncate atunci când se utilizează cu d3.xhr non-text tipuri de răspuns.
  • parsarea Fix compensărilor pozitive de fus orar cu un non-zero, număr de minute.
  • Actualizare pentru JSDOM versiunea 1.0.0.
  • selection.size Fix pe selecții introduceți.

Ce este nou în versiunea 3.4.8:

  • Fix:
  • RangeError d3.layout.tree (dimensiunea maximă a depășit stiva de apel) pe copaci deosebit de profund.
  • d3.behavior.zoom bug-ul cu ținte multiple touchstart.

Ce este nou în versiunea 3.4.6:

  • parsarea fixă ​​de diferența de fus orar (% Z) .
  • d3.scale.quantile fixă ​​pentru a ignora valorile nule în domeniu.
  • d3.mean optimizată.

Ce este nou în versiunea 3.4.4:

  • Fixed bug în d3.behavior.drag: atunci când o singură atingere într-un capetele multitouch, alte atingeri pot continua.
  • Fixed bug în d3.behavior.drag și d3.behavior.zoom când touchstart țintă este eliminat.
  • Fixed bug în d3.geo.conicConformal pentru punctele diametral opuse cu privire la originea conica.
  • Fixed bug în d3.formatPrefix: SI-prefixe sunt consistente pentru numere mici și mari
  • .
  • Fixed bug în d3.scale.ordinal cu un domeniu Singleton, o gama discreta si o valoare de intrare necunoscută.
  • bug fix în d3.svg.axis în cazul în care ordinea DOM a elementelor de căpușe nu se potrivesc pe ecran.
  • Fixed bug în d3.time.scale pentru generarea de căpușă subsecond.
  • workaround Eliminat timp de trei ani, bug-ul WebKit în d3.mouse.
  • workaround Eliminat sfârâie bug vechi de sortare.
  • Noile locații sunt disponibile pentru ca-ES, en-GB, PT-BR, și zh-CN.

Ce este nou în versiunea 3.4.3:

  • Comportamentul asimetric al Evită Math.sin și Math. cos în Chrome 33 în d3.geo.area și d3.geo.path.

Ce este nou în versiunea 3.4.2:

  • fixă ​​simbolul monedei lipsă atunci când formatați valute folosind SI- prefix de notare într-un local cu un sufix monedă.

Ce este nou în versiunea 3.4.1:.

  • Fixed bug în ordinea de lichidare projection.clipExtent

Ce este nou în versiunea 3.4.0:

  • d3.locale Adăugat pentru a crea număr nou localizate și formate de timp.
  • Adăugat force.chargeDistance pentru limitarea efectului forțelor de sarcină.
  • Adăugat timeFormat.multi pentru formatele de timp multi-rezoluție.
  • Dimensiunea adăugată și metode goale d3.map și d3.set.
  • punerea în aplicare mai rapidă a d3.geom.hull contribuit.
  • Built-in suport pentru AMD / RequireJS.

Ce este nou în versiunea 3.3.11:

  • Fixed DSV parsing (d3.tsv, d3. csv), cu cereri de eco-domeniu în IE9.

Ce este nou în versiunea 3.3.10:

  • fix de redare instabilitate în reeșantionare adaptiv, atunci când se află pe puncte Antemeridian.
  • axe fixe de redare la comutarea între scale ordinal și cantitative.
  • Se trece indexul grupei j la funcția de filtru în selection.filter și transition.filter.

Ce este nou în versiunea 3.3.9:

  • Performanță îmbunătățită a d3.geo.projection atunci când adaptiv reeșantionare este dezactivat.
  • Performanță îmbunătățită frecărilor gesturi pe browsere care acceptă evenimentele selectstart.
  • fixă ​​de precizie automată a scale.tickFormat atunci când se utilizează cifre semnificative.

Ce este nou în versiunea 3.3.8:

  • pierdere catastrofală fixă ​​de precizie la calculul Voronoi tessellation.
  • Fixed Voronoi tessellation atunci când celula nu se intersectează în măsura în clip.

Ce este nou în versiunea 3.3.6:

  • Îmbunătățirea precizia de lichidare determinarea ordinii în d3.geo .projection.
  • Fix tăiere sferică pentru poligoane complexe.
  • Fix tăiere atunci când un poligon port de vizualizare subiect înconjoară complet al imaginii curente.
  • Fix zero durata de tranziții pentru a bifa întotdeauna o dată la t = 1 (și nu t = 0).

Ce este nou în versiunea 3.3.5:

  • ordinală cântare nu mai implicit a extinde domeniul cu rangeBands sau rangePoints.

Ce este nou în versiunea 3.3.3:

  • compensărilor zona de suport de timp parsing (% Z) în d3.time.format.

Ce este nou în versiunea 3.3.0:

  • Adăugați selection.interrupt pentru a întrerupe imediat tranziția actuală .
  • Add brush.event pentru periaj programatic, inclusiv tranziții.
  • Adăugați zoom.event pentru zoom-ului programatic, inclusiv tranziții.
  • Adăugați d3.interpolateZoom pentru zoom-ului neted bazat pe van Wijk & Nuij.
  • Adăugați zoom.center la controlul asupra punctului focal în timp ce zoom-ul rotița mouse-ului.
  • Adăugați & quot; zoomstart & quot; și & quot; zoomend & quot; evenimente la zoom.on.
  • Adăugați d3.geo.transform pentru a simplifica crearea geometriei transformatele personalizate.
  • Adăugați d3.geo.clipExtent pentru portul de vizualizare de tăiere cu transformatele personalizate.
  • Permiteți d3.geo.stream să flux coordonate tridimensionale; utilă pentru simplificarea dinamică.
  • Adăugați & quot; beforesend & quot; eveniment la xhr.on pentru a manipula cererea înainte de a trimite.
  • Adăugați axis.innerTickSize și axis.outerTickSize; deprecates multi-argument axis.tickSize.
  • Adăugați d3.pairs pentru construirea tuple elementelor adiacente.

Ce este nou în versiunea 3.2.5:

  • Fixed bug cu punctul zecimal localizat în d3.format .
  • implicit suprimarea comportament fix pentru tragere gesturi pe dispozitive tactile.
  • Îmbunătățirea punct de precizie pentru flotare log.ticks și log.nice.
  • Inclus JavaScript minimizate pentru a fi utilizate cu Bower.

Ce este nou în versiunea 3.2.2:

  • Un eveniment mousemove a fi declanșată pe mobil Safari provocând perie
  • pentru a sari pe scurt touchstart.

Ce este nou în versiunea 3.1.9:

  • Acest precedent reverts care a rupt comportamentul axei componente pentru cântare ordinale prin schimbarea sensul rangeBand.

Ce este nou în versiunea 3.1.6:

  • Saturația este nedefinit numai pentru alb-negru <. / li>

Ce este nou în versiunea 3.1.3:.

  • Automată clipExtent determinare pentru Mercator

Cerințe :

  • JavaScript activat pe partea de client

Alte software-uri de dezvoltator Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

Comentarii la D3.js

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!