D3.js

Screenshot der Software:
D3.js
Softwarebeschreibung:
Version: 4.0.0 Aktualisiert
Upload-Datum: 18 Jul 16
Entwickler: Mike Bostock
Lizenz: Frei
Popularität: 79

Rating: nan/5 (Total Votes: 0)

D3.js verwendet werden können Visualisierungen von komplexen Daten, Informationen zu erzeugen, die durch regelmäßige Charting-Toolkits und angezeigt werden, können nicht in der klassischen Bar-line-pie-Formate verarbeitet werden.

Die Bibliothek wird HTML und SVG-Code basiert auf einer Eingangskonfiguration zu manipulieren und die Daten selbst, aber auch lassen Entwickler verwenden CSS3 und HTML5 seine Ausgabe zu gestalten.

D3 ist extrem schnell, die Unterstützung großer Datensätze, dynamische Hover-Effekte und Animationen.

Es gibt eine große API-Entwickler es bei der Anpassung an ihre eigenen Datenstrukturen und geben die individuelle Visualisierungen und Grafik die sie wirklich benötigen.

Viele Beispiele werden mit dem Download-Paket enthalten.

Die D3.js Bibliothek langsam die meisten der heutigen modernen Charting-Tools zu ersetzen, einen inoffiziellen Standard geworden, wenn es um den Aufbau moderner, schöne Web-basierte Datenvisualisierungsanwendungen.

Was ist neu in dieser Version:

  • Null Abhängigkeiten! JSDOM wird nun zu einer Entwicklungsabhängigkeit für die Prüfung beschränkt.
  • Entfernen Laufzeit Abhängigkeit von globalen Fenster und Dokument.
  • Fix d3.transition () Absturz in IE.
  • Fix selection.append für Schatten DOMs, die eine namespaceURI fehlt.
  • Fix quadtree.find wenn sie mit x- und y-Accessoren verwendet.
  • Fix-Parsing von benannten Farben werden Groß- und Kleinschreibung.
  • Fügen Sie Unterstützung für die Farbe & quot; rebeccapurple & quot;.
  • Verbessern anfängliche zufällige Positionierung von Knoten für Kraft-Layouts.

Was ist neu in Version 3.5.9:

  • Null Abhängigkeiten! JSDOM wird nun zu einer Entwicklungsabhängigkeit für die Prüfung beschränkt.
  • Entfernen Laufzeit Abhängigkeit von globalen Fenster und Dokument.
  • Fix d3.transition () Absturz in IE.
  • Fix selection.append für Schatten DOMs, die eine namespaceURI fehlt.
  • Fix quadtree.find wenn sie mit x- und y-Accessoren verwendet.
  • Fix-Parsing von benannten Farben werden Groß- und Kleinschreibung.
  • Fügen Sie Unterstützung für die Farbe & quot; rebeccapurple & quot;.
  • Verbessern anfängliche zufällige Positionierung von Knoten für Kraft-Layouts.

Was ist neu in Version 3.5.6:

  • Null Abhängigkeiten! JSDOM wird nun zu einer Entwicklungsabhängigkeit für die Prüfung beschränkt.
  • Entfernen Laufzeit Abhängigkeit von globalen Fenster und Dokument.
  • Fix d3.transition () Absturz in IE.
  • Fix selection.append für Schatten DOMs, die eine namespaceURI fehlt.
  • Fix quadtree.find wenn sie mit x- und y-Accessoren verwendet.
  • Fix-Parsing von benannten Farben werden Groß- und Kleinschreibung.
  • Fügen Sie Unterstützung für die Farbe & quot; rebeccapurple & quot;.
  • Verbessern anfängliche zufällige Positionierung von Knoten für Kraft-Layouts.

Was ist neu in Version 3.5.5:

  • Null Abhängigkeiten! JSDOM wird nun zu einer Entwicklungsabhängigkeit für die Prüfung beschränkt.
  • Entfernen Laufzeit Abhängigkeit von globalen Fenster und Dokument.
  • Fix d3.transition () Absturz in IE.
  • Fix selection.append für Schatten DOMs, die eine namespaceURI fehlt.
  • Fix quadtree.find wenn sie mit x- und y-Accessoren verwendet.
  • Fix-Parsing von benannten Farben werden Groß- und Kleinschreibung.
  • Fügen Sie Unterstützung für die Farbe & quot; rebeccapurple & quot;.
  • Verbessern anfängliche zufällige Positionierung von Knoten für Kraft-Layouts.

Was ist neu in Version 3.5.3:

  • Feste selection.interrupt wenn das letzte geplante Übergang zu unterbrechen .

Was ist neu in Version 3.5.0:

  • benannte Übergänge hinzufügen (zB 1 2) für gleichzeitige Animationen auf die gleichen Elemente.
  • Fügen Sie & quot; unterbrechen & quot; Veranstaltungen für die Handhabung, wenn ein Übergang unterbrochen wird.
  • Zulassen Leichtigkeit oder die Dauer des einen Übergang geändert werden, bevor der Übergang beginnt.
  • Fügen Sie d3.svg.arc corner (zum Beispiel 1 2 3 4).
  • Fügen Sie d3.layout.pie Polsterung (z.B. 1 2 3).
  • Fügen Sie doppelklicken Sie auf und tippen Sie doppelt auf glatte Übergänge zu d3.behavior.zoom.
  • d3.behavior.zoom Dauer hinzufügen für die Anpassung oder Doppelklick Übergänge zu deaktivieren.
  • Fügen Sie d3.map (array [, Accessor]) für eine Karte von Schlüssel aus einem Array zu bauen.
  • Fügen Sie d3.scale.ordinal rangeRoundPoints, eine abgerundete Version von rangePoints.
  • Fügen Sie für eine effiziente 2D-Suche d3.geom.quadtree finden.
  • Fügen Sie d3.variance und d3.deviation.
  • Fügen Sie Locales für Polen und Kanada.

Was ist neu in Version 3.4.13:

  • Transformation Fix ungültig, wenn zwischen linearen Schalt und Protokoll Achsen .
  • Fix Zahlenformatierung von Gruppen mit sehr kleinen oder sehr großen Zahlen in Exponentialnotation.
  • Fix-Nummer mit expliziten minus Formatierung (& quot; - & quot;). Zeichen
  • Fix Verlust an Präzision bei der linearen Interpolation.
  • Fix Absturz in d3.layout.stack wenn ein leeres Array übergeben.
  • Fix für Falsey Reihen, wenn DSV-Parsing.
  • Fix für durchgesickert d3 global in Knoten.
  • Fix Umwandlung von HCL auf Lab-Farb.
  • Fix für d3.mean, d3.median und d3.scale.quantile zu nötigen Werte in Zahlen.
  • Verbessern der Leistung von d3.map und d3.set unter Verwendung Object.create (null).

Was ist neu in Version 3.4.12:

  • abgefangene InvalidStateError geworfen Fix bei der Verwendung von d3.xhr mit nicht-Text-Antworttypen.
  • Fix-Analyse der positiven Zeitzone Offsets mit einem von Null verschiedenen Anzahl von Minuten.
  • Update auf JSDOM Version 1.0.0.
  • Fix selection.size auf Auswahl eingeben.

Was ist neu in Version 3.4.8:

  • Fixed:
  • d3.layout.tree Auslöser Range (maximal Call-Stack-Größe überschritten wird) auf besonders tiefen Bäumen.
  • d3.behavior.zoom Fehler mit mehreren touch Ziele.

Was ist neu in Version 3.4.6:

  • Offset Feste Parsen von Zeitzone (% Z) .
  • Fixed d3.scale.quantile Nullwerte in der Domäne zu ignorieren.
  • Optimierte d3.mean.

Was ist neu in Version 3.4.4:

  • Fixed bug in d3.behavior.drag: wenn One-Touch in einem Multi-Touch Enden können andere Berührungen weiter.
  • Fixed bug in d3.behavior.drag und d3.behavior.zoom wenn touch Ziel entfernt wird.
  • Fixed bug in d3.geo.conicConformal für Punkte antipodal zum Kegel Herkunft.
  • Fixed bug in d3.formatPrefix: SI-Präfixe sind konsistent für kleine und große Zahlen
  • .
  • Fixed bug in d3.scale.ordinal mit einer Singleton-Domäne, einem diskreten Bereich und einem unbekannten Eingangswert.
  • Fixed bug in d3.svg.axis wo die DOM Reihenfolge der Zecke Elemente nicht auf die Anzeige ergab.
  • Fixed bug in d3.time.scale für Subsekunden tick Generation.
  • Entfernt Abhilfe für drei Jahre alten WebKit Fehler in d3.mouse.
  • Entfernt Abhilfe für alte Sizzle Sortierung Fehler.
  • Neue Schauplätze für ca-ES, de-DE, pt-BR und zh-CN.

Was ist neu in Version 3.4.3:

  • Vermeidet asymmetrisches Verhalten von Math.sin und Math. cos in Chrome 33 in d3.geo.area und d3.geo.path.

Was ist neu in Version 3.4.2:

  • Währungssymbol Feste fehlen, wenn Währungen SI- mit Formatierung Präfixnotation in einem Gebietsschema mit einer Währung Suffix.

Was ist neu in Version 3.4.1:.

  • Fixed um Fehler in projection.clipExtent Wicklung

Was ist neu in Version 3.4.0:

  • hinzugefügt d3.locale für neue lokalisierte Zahl zu schaffen und Zeitformate.
  • hinzugefügt force.chargeDistance für die Wirkung der Ladungskräfte zu begrenzen.
  • hinzugefügt timeFormat.multi für Multi-Auflösung Zeitformate.
  • hinzugefügt Größe und leere Methoden zu d3.map und d3.set.
  • Schnellere Implementierung von d3.geom.hull beigetragen.
  • Integrierte Unterstützung für AMD / RequireJS.

Was ist neu in Version 3.3.11:

  • Fixed DSV Parsen (d3.tsv, d3. csv) mit Cross-Domain-Anfragen in IE9.

Was ist neu in Version 3.3.10:

  • Instabilität in adaptiven Resampling-Rendering behoben, wenn Punkte auf liegen die Antimeridian.
  • Feste Achse Rendering, wenn zwischen ordinalen und quantitativen Maßstäben umgeschaltet wird.
  • Führen Sie den Gruppenindex j auf die Filterfunktion in selection.filter und transition.filter.

Was ist neu in Version 3.3.9:

  • Verbesserte Leistung von d3.geo.projection wenn adaptive Resampling ist deaktiviert.
  • Verbesserte Leistung von Drag-Gesten auf Browsern, die selectstart Ereignisse unterstützen.
  • Fixed automatische Präzision von scale.tickFormat wenn signifikanten Stellen verwendet wird.

Was ist neu in Version 3.3.8:

  • Fixed katastrophalen Verlust an Präzision bei der Voronoi Tessellation zu berechnen.
  • Fixed Voronoi Tessellation, wenn Zelle nicht den Clip Ausmaß nicht schneidet.

Was ist neu in Version 3.3.6:

  • Verbessern Sie die Genauigkeit der Ordnung Bestimmung in d3.geo Wicklung .projection.
  • Fix sphärische Clipping für komplexe Polygone.
  • Fix Ansichtsfenster Clipping, wenn ein Objekt Polygon das Ansichtsfenster vollständig umgibt.
  • Fix Null-Dauer-Übergänge immer einmal zu kreuzen bei t = 1 (und nie t = 0).

Was ist neu in Version 3.3.5:

  • Ordinalskalen nicht mehr implizit die Domäne mit rangeBands erweitern oder rangePoints.

Was ist neu in Version 3.3.3:

  • Unterstützung Parsen Zeitzone Offsets (% Z) in d3.time.format.

Was ist neu in Version 3.3.0:

  • selection.interrupt hinzu sofort den aktuellen Übergang zu unterbrechen .
  • Fügen Sie brush.event für programmatische Bürsten, einschließlich Übergänge.
  • Fügen Sie zoom.event für programmatische Zoomen, einschließlich Übergänge.
  • Fügen Sie d3.interpolateZoom für einen reibungslosen Zoomen auf Basis van Wijk & Nuij.
  • Fügen Sie zoom.center über Brennpunkt zu steuern, während dem Mausrad zoomen.
  • Fügen Sie & quot; zoomstart & quot; und & quot; zoomend & quot; Veranstaltungen zoom.on.
  • Fügen Sie d3.geo.transform zu vereinfachen benutzerdefinierte Geometrie Transformationen zu schaffen.
  • Fügen Sie d3.geo.clipExtent für Ansichtsfenster mit benutzerdefinierten Transformationen Clipping.
  • Zulassen d3.geo.stream dreidimensionalen Koordinaten zu streamen; nützlich für dynamische Vereinfachung.
  • Fügen Sie & quot; beforesend & quot; Veranstaltung xhr.on die Anfrage zu bearbeiten, bevor senden.
  • Fügen Sie axis.innerTickSize und axis.outerTickSize; Multi-Argument axis.tickSize deprecates.
  • Fügen Sie d3.pairs für Tupel von benachbarten Elementen zu konstruieren.

Was ist neu in Version 3.2.5:

  • Ein Fehler wurde behoben mit lokalisierten Komma in d3.format .
  • Fixed Standardverhalten Unterdrückung für Drag-Gesten auf Touch-Geräte.
  • Verbesserte Gleitkommagenauigkeit für log.ticks und log.nice.
  • inklusive minimierte JavaScript für die Verwendung mit Bower.

Was ist neu in Version 3.2.2:

  • Ein mousemove- Ereignis wurde auf mobilen Safari ausgelöst wird, verursacht die Bürste
  • springen kurz auf touch.

Was ist neu in Version 3.1.9:

  • Dies kehrt vorherigen, die das Verhalten der Achse brach Komponente für Ordinalskalen durch die Bedeutung von rangeBand ändern.

Was ist neu in Version 3.1.6:

  • Sättigung ist nur undefined für Schwarz-Weiß <. / li>

Was ist neu in Version 3.1.3:.

  • Automatische clipExtent Bestimmung für mercator

Anforderungen: :

  • Sie JavaScript auf Client-Seite aktiviert

Andere Software von Entwickler Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

Kommentare zu D3.js

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!