D3.js

Logiciel capture d'écran:
D3.js
Détails logiciels:
Version: 4.0.0 Mise à jour
Date de transfert: 18 Jul 16
Développeur: Mike Bostock
Licence: Gratuit
Popularité: 79

Rating: nan/5 (Total Votes: 0)

d3.js peut être utilisé pour créer des visualisations de données complexes, des informations qui ne peuvent pas être traitées par des boîtes à outils réguliers de cartographie et affichés dans les formats bar-line-pie classique.

La bibliothèque de manipuler le code HTML et SVG basée sur une configuration d'entrée et les données lui-même, tandis que les développeurs utilisent également laisser CSS3 et HTML5 pour le style de sa sortie.

D3 est extrêmement rapide, soutenant grands ensembles de données, les effets dynamiques de vol stationnaire et des animations.

Il y a une grande API pour aider les développeurs adapter à leurs propres structures de données et la sortie des visualisations personnalisées et graphique ils ont vraiment besoin.

Beaucoup d'exemples sont inclus dans le package de téléchargement.

La bibliothèque d3.js est en train de remplacer la plupart des outils graphiques modernes d'aujourd'hui, devenant une norme non officielle en ce qui concerne la construction de belles applications de visualisation de données modernes, basées sur le Web.

Quoi de neuf dans cette version:

  • Zéro dépendances! JSDOM est maintenant limitée à une dépendance de développement pour les tests.
  • Supprimer la dépendance d'exécution sur la fenêtre et document global.
  • Fix d3.transition () accident dans IE.
  • Fix selection.append pour DOMs d'ombre qui manquent un namespaceURI.
  • quadtree.find Fix lorsqu'il est utilisé avec x et y accesseurs.
  • Fix analyse des couleurs nommées pour être insensible à la casse.
  • Ajout du support pour la couleur & quot; rebeccapurple & quot;.
  • Améliorer le positionnement aléatoire initial de noeuds pour les mises en force.

Ce qui est nouveau dans la version 3.5.9:

  • Zéro dépendances! JSDOM est maintenant limitée à une dépendance de développement pour les tests.
  • Supprimer la dépendance d'exécution sur la fenêtre et document global.
  • Fix d3.transition () accident dans IE.
  • Fix selection.append pour DOMs d'ombre qui manquent un namespaceURI.
  • quadtree.find Fix lorsqu'il est utilisé avec x et y accesseurs.
  • Fix analyse des couleurs nommées pour être insensible à la casse.
  • Ajout du support pour la couleur & quot; rebeccapurple & quot;.
  • Améliorer le positionnement aléatoire initial de noeuds pour les mises en force.

Ce qui est nouveau dans la version 3.5.6:

  • Zéro dépendances! JSDOM est maintenant limitée à une dépendance de développement pour les tests.
  • Supprimer la dépendance d'exécution sur la fenêtre et document global.
  • Fix d3.transition () accident dans IE.
  • Fix selection.append pour DOMs d'ombre qui manquent un namespaceURI.
  • quadtree.find Fix lorsqu'il est utilisé avec x et y accesseurs.
  • Fix analyse des couleurs nommées pour être insensible à la casse.
  • Ajout du support pour la couleur & quot; rebeccapurple & quot;.
  • Améliorer le positionnement aléatoire initial de noeuds pour les mises en force.

Ce qui est nouveau dans la version 3.5.5:

  • Zéro dépendances! JSDOM est maintenant limitée à une dépendance de développement pour les tests.
  • Supprimer la dépendance d'exécution sur la fenêtre et document global.
  • Fix d3.transition () accident dans IE.
  • Fix selection.append pour DOMs d'ombre qui manquent un namespaceURI.
  • quadtree.find Fix lorsqu'il est utilisé avec x et y accesseurs.
  • Fix analyse des couleurs nommées pour être insensible à la casse.
  • Ajout du support pour la couleur & quot; rebeccapurple & quot;.
  • Améliorer le positionnement aléatoire initial de noeuds pour les mises en force.

Ce qui est nouveau dans la version 3.5.3:

  • selection.interrupt fixe lors de l'interruption de la dernière transition prévue .

Ce qui est nouveau dans la version 3.5.0:

  • Ajoutez des transitions nommées (par exemple, 1 2) pour animations simultanées sur les mêmes éléments.
  • Ajouter & quot; interrompre & quot; événements pour la manipulation lors d'une transition est interrompue.
  • Autoriser la facilité ou la durée de la transition à modifier avant la transition commence.
  • Ajouter d3.svg.arc cornerRadius (par exemple, 1 2 3 4).
  • Ajouter d3.layout.pie padding (par exemple, 1 2 3).
  • Ajoutez double-clic et appuyez deux fois sur des transitions en douceur à d3.behavior.zoom.
  • Ajoutez durée de d3.behavior.zoom pour la personnalisation ou la désactivation de double-cliquez sur les transitions.
  • Ajoutez d3.map (array [, accesseur]) pour la construction d'une carte par clé d'un tableau.
  • Ajouter rangeRoundPoints d3.scale.ordinal, une version arrondie de rangePoints.
  • Ajouter d3.geom.quadtree trouver pour la recherche 2D efficace.
  • Ajoutez d3.variance et d3.deviation.
  • Ajouter locales pour la Pologne et le Canada.

Ce qui est nouveau dans la version 3.4.13:

  • Fix invalide transformée lors de la commutation entre les axes linéaires et log .
  • Numéro Fix formatage des groupes avec de très petits ou très grands nombres en notation d'exposant.
  • Numéro de Fix mise en forme avec moins explicite (& quot; - & quot;). Signe
  • perte de Fix de précision lors de l'interpolation linéaire.
  • Correction du crash dans d3.layout.stack une fois adopté un tableau vide.
  • Correction de Falsey lignes lors de l'analyse DSV.
  • Correction de fuite d3 mondial Node.
  • conversion de Fix de HCL à la couleur Lab.
  • Fix pour d3.mean, d3.median et d3.scale.quantile de contraindre des valeurs aux chiffres.
  • Améliorer les performances de d3.map et d3.set en utilisant Object.create (null).

Ce qui est nouveau dans la version 3.4.12:

  • Fix InvalidStateError uncaught jeté lors de l'utilisation avec d3.xhr types de réponse non-texte.
  • Fix analyse des décalages de fuseau horaire positifs avec un non zéro nombre de minutes.
  • Mise à jour de la version 1.0.0 JSDOM.
  • Fix selection.size sur entrer des sélections.

Ce qui est nouveau dans la version 3.4.8:

  • Correction:
  • d3.layout.tree RangeError (taille maximale de pile d'appel dépassée) sur les arbres particulièrement profonds.
  • bug d3.behavior.zoom avec des cibles de touchstart multiples.

Ce qui est nouveau dans la version 3.4.6:

  • analyse fixe de décalage de fuseau horaire (% Z) .
  • d3.scale.quantile fixe pour ignorer les valeurs nulles dans le domaine.
  • d3.mean Optimisé.

Ce qui est nouveau dans la version 3.4.4:

  • Correction d'un bug dans d3.behavior.drag: quand une touche dans une extrémités multitouch, d'autres touches peut continuer.
  • Correction d'un bug dans d3.behavior.drag et d3.behavior.zoom quand touchstart cible est supprimé.
  • Correction d'un bug dans d3.geo.conicConformal pour les points antipodaux à l'origine conique.
  • Correction d'un bug dans d3.formatPrefix: SI-préfixes sont compatibles pour les petits et grands nombres
  • .
  • Correction d'un bug dans d3.scale.ordinal avec un domaine singleton, une gamme discrète et une valeur d'entrée inconnue.
  • Correction d'un bug dans d3.svg.axis où l'ordre DOM des éléments de tiques ne correspond l'affichage.
  • Correction d'un bug dans d3.time.scale pour la génération de tique la seconde.
  • solution de contournement supprimée pour trois ans bug WebKit dans d3.mouse.
  • solution de contournement Supprimé for old Sizzle bug de tri.
  • Nouveaux paramètres régionaux disponibles pour ca-ES, en-GB, pt-BR, et zh-CN.

Ce qui est nouveau dans la version 3.4.3:

  • Evite comportement asymétrique des Math.sin et Math. cos dans Chrome 33 en d3.geo.area et d3.geo.path.

Ce qui est nouveau dans la version 3.4.2:

  • fixe manquant symbole monétaire lors du formatage des devises en utilisant SI- prefix notation dans un lieu avec un suffixe de change.

Ce qui est nouveau dans la version 3.4.1:.

  • Correction d'enroulement pour bogue dans projection.clipExtent

Ce qui est nouveau dans la version 3.4.0:

  • d3.locale ajoutée pour créer le nouveau numéro localisé et formats de temps.
  • Ajout force.chargeDistance pour limiter l'effet des forces de charge.
  • Ajout timeFormat.multi pour les formats de temps multi-résolution.
  • Taille ajoutée et des méthodes vides à d3.map et d3.set.
  • la mise en œuvre plus rapide des d3.geom.hull contribué.
  • Support intégré pour AMD / RequireJS.

Ce qui est nouveau dans la version 3.3.11:

  • DSV fixe parsing (d3.tsv, d3. csv) avec des demandes inter-domaines dans IE9.

Ce qui est nouveau dans la version 3.3.10:

  • Correction rendant l'instabilité dans rééchantillonnage adaptative lorsque les points sont situés sur l'antiméridien.
  • axe fixe rendu lors de la commutation entre les échelles ordinales et quantitatives.
  • Passez l'indice du groupe j à la fonction de filtre dans selection.filter et transition.filter.

Ce qui est nouveau dans la version 3.3.9:

  • Amélioration des performances de d3.geo.projection lorsque adaptative rééchantillonnage est désactivé.
  • Amélioration de la performance des mouvements de glissement sur les navigateurs qui prennent en charge les événements selectstart.
  • précision automatique fixe de scale.tickFormat lorsque vous utilisez les chiffres significatifs.

Ce qui est nouveau dans la version 3.3.8:

  • perte catastrophique fixe de précision lors du calcul de Voronoi tessellation.
  • tessellation Voronoi fixe lorsque la cellule ne coupe pas le clip mesure.

Ce qui est nouveau dans la version 3.3.6:

  • Amélioration de la précision de l'enroulement de détermination de l'ordre dans d3.geo .projection.
  • Fix écrêtage sphérique pour les polygones complexes.
  • Fix viewport clipping quand un sujet polygone entoure complètement la fenêtre.
  • Correction zéro durée des transitions de toujours cocher une fois à t = 1 (et jamais t = 0).

Ce qui est nouveau dans la version 3.3.5:

  • échelles ordinales plus implicitement étendre le domaine avec rangeBands ou rangePoints.

Ce qui est nouveau dans la version 3.3.3:

  • zone de soutien temps l'analyse des décalages (% Z) dans d3.time.format.

Ce qui est nouveau dans la version 3.3.0:

  • Ajouter selection.interrupt pour interrompre immédiatement la transition en cours .
  • Ajoutez brush.event pour le brossage des programmes, y compris les transitions.
  • Ajoutez zoom.event pour un zoom programmatique, y compris les transitions.
  • Ajoutez d3.interpolateZoom pour le zoom lissé sur la base de van Wijk & Nuij.
  • Ajouter zoom.center au contrôle de point focal tout en mousewheel zoom.
  • Ajouter & quot; zoomstart & quot; et & quot; zoomend & quot; événements zoom.on.
  • Ajouter d3.geo.transform pour simplifier la création de transformations géométriques personnalisé.
  • Ajouter d3.geo.clipExtent pour viewport écrêtage à la coutume transforme.
  • Laissez d3.geo.stream pour diffuser les coordonnées en trois dimensions; utile pour la simplification dynamique.
  • Ajouter & quot; beforeSend & quot; événement xhr.on pour manipuler la demande avant de l'envoyer.
  • Ajoutez axis.innerTickSize et axis.outerTickSize; Réprouve multi-arguments axis.tickSize.
  • Ajouter d3.pairs pour la construction de tuples d'éléments adjacents.

Ce qui est nouveau dans la version 3.2.5:

  • Correction d'un bug avec le point décimal localisé dans d3.format .
  • Correction suppression de comportement par défaut pour les mouvements de glissement sur les appareils tactiles.
  • Amélioration de la précision en virgule flottante pour log.ticks et log.nice.
  • Inclus JavaScript minified pour une utilisation avec Bower.

Ce qui est nouveau dans la version 3.2.2:

  • Un événement mousemove a été déclenchée sur Safari mobile à l'origine la brosse
  • pour sauter brièvement touchstart.

Ce qui est nouveau dans la version 3.1.9:

  • Cette revient précédente qui a brisé le comportement de l'axe composant pour échelles ordinales en changeant le sens de rangeBand.

Ce qui est nouveau dans la version 3.1.6:

  • Saturation est uniquement définie pour le noir et blanc <. / li>

Ce qui est nouveau dans la version 3.1.3:.

  • automatique clipExtent détermination pour mercator

Exigences :

  • JavaScript côté client

D'autres logiciels de développeur Mike Bostock

Queue.js
Queue.js

9 Feb 16

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Commentaires à D3.js

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!