D3.js

Software captura de pantalla:
D3.js
Detalles de software:
Versión: 4.0.0 Actualizado
Fecha de carga: 18 Jul 16
Promotor: Mike Bostock
Licencia: Libre
Popularidad: 79

Rating: nan/5 (Total Votes: 0)

D3.js se pueden utilizar para crear visualizaciones de datos complejos, información que no pueden ser procesados ​​por herramientas de gráficos regulares y se muestran en los formatos clásicos de barras de línea de tarta.

La biblioteca manipular el código HTML y SVG basado en una configuración de entrada y los datos en sí, mientras que los desarrolladores también dejar que usan CSS3 y HTML5 con el estilo de su salida.

D3 es extremadamente rápido, el apoyo a grandes conjuntos de datos, efectos de activación dinámicas y animaciones.

Hay una gran API para ayudar a los desarrolladores a adaptarse a sus propias estructuras y salida de datos de las visualizaciones personalizadas y carta que realmente necesitan.

Muchos de los ejemplos se incluyen con el paquete de descarga.

La biblioteca D3.js está reemplazando poco a poco la mayoría de herramientas de gráficos modernos de hoy en día, convirtiéndose en un estándar oficial cuando se trata de construir, hermosas modernas aplicaciones de visualización de datos basadas en Web.

¿Qué es la nueva en esta versión:

  • Cero dependencias! JSDOM se limita ahora a una dependencia de desarrollo para pruebas.
  • Eliminar la dependencia de tiempo de ejecución en la ventana global y documento.
  • Fix d3.transition () accidente en el IE.
  • selection.append Arreglo para el DOM sombra que carecen de un namespaceURI.
  • quadtree.find Fix cuando se utiliza con x e y descriptores de acceso.
  • Fix análisis de los colores con nombre sea entre mayúsculas y minúsculas.
  • Añadir soporte para el color & quot; rebeccapurple & quot;.
  • Mejorar el posicionamiento aleatorio inicial de nodos para los diseños de fuerza.

¿Qué es la nueva en la versión 3.5.9:

  • Cero dependencias! JSDOM se limita ahora a una dependencia de desarrollo para pruebas.
  • Eliminar la dependencia de tiempo de ejecución en la ventana global y documento.
  • Fix d3.transition () accidente en el IE.
  • selection.append Arreglo para el DOM sombra que carecen de un namespaceURI.
  • quadtree.find Fix cuando se utiliza con x e y descriptores de acceso.
  • Fix análisis de los colores con nombre sea entre mayúsculas y minúsculas.
  • Añadir soporte para el color & quot; rebeccapurple & quot;.
  • Mejorar el posicionamiento aleatorio inicial de nodos para los diseños de fuerza.

¿Qué es la nueva en la versión 3.5.6:

  • Cero dependencias! JSDOM se limita ahora a una dependencia de desarrollo para pruebas.
  • Eliminar la dependencia de tiempo de ejecución en la ventana global y documento.
  • Fix d3.transition () accidente en el IE.
  • selection.append Arreglo para el DOM sombra que carecen de un namespaceURI.
  • quadtree.find Fix cuando se utiliza con x e y descriptores de acceso.
  • Fix análisis de los colores con nombre sea entre mayúsculas y minúsculas.
  • Añadir soporte para el color & quot; rebeccapurple & quot;.
  • Mejorar el posicionamiento aleatorio inicial de nodos para los diseños de fuerza.

¿Qué es la nueva en la versión 3.5.5:

  • Cero dependencias! JSDOM se limita ahora a una dependencia de desarrollo para pruebas.
  • Eliminar la dependencia de tiempo de ejecución en la ventana global y documento.
  • Fix d3.transition () accidente en el IE.
  • selection.append Arreglo para el DOM sombra que carecen de un namespaceURI.
  • quadtree.find Fix cuando se utiliza con x e y descriptores de acceso.
  • Fix análisis de los colores con nombre sea entre mayúsculas y minúsculas.
  • Añadir soporte para el color & quot; rebeccapurple & quot;.
  • Mejorar el posicionamiento aleatorio inicial de nodos para los diseños de fuerza.

¿Qué hay de nuevo en la versión 3.5.3:

  • selection.interrupt fijo cuando se interrumpe la última transición programada .

¿Qué hay de nuevo en la versión 3.5.0:

  • Añadir transiciones con nombre (por ejemplo, 1 2) para animaciones concurrentes en los mismos elementos.
  • Añadir & quot; & quot interrumpir; para el manejo de eventos cuando se interrumpe una transición.
  • Permitir la facilidad o la duración de una transición a cambiarse antes de que comience la transición.
  • Añadir d3.svg.arc CornerRadius (por ejemplo, 1 2 3 4).
  • Añadir el relleno d3.layout.pie (por ejemplo, 1 2 3).
  • Añadir haga doble clic y doble toque en una transición suave a d3.behavior.zoom.
  • Añadir d3.behavior.zoom duración para la personalización o inhabilitación haga doble clic en las transiciones.
  • Añadir d3.map (array [, de acceso]) para elaborar un mapa de clave de una matriz.
  • Añadir rangeRoundPoints d3.scale.ordinal, una versión redondeada de rangePoints.
  • Añadir d3.geom.quadtree encontrar para la búsqueda 2D eficiente.
  • Añadir d3.variance y d3.deviation.
  • Añadir lugares para Polonia y Canadá.

¿Qué es la nueva en la versión 3.4.13:

  • Fix transformar válido cuando se cambia entre ejes lineales y log .
  • Fix número de formato de grupos con números muy pequeños o muy grandes en notación exponencial.
  • número Fix formato con menos explícita (& quot; - & quot;). Signo
  • Fix pérdida de precisión en la interpolación lineal.
  • Fix accidente en d3.layout.stack cuando pasa una matriz vacía.
  • Arreglo para el Falsey filas al analizar DSV.
  • Arreglo para el filtrado mundial d3 en el Nodo. ​​
  • Fix conversión de HCL de color Lab.
  • Arreglo para el d3.mean, d3.median y d3.scale.quantile para obligar a los valores de los números.
  • Mejorar el rendimiento de d3.map y d3.set utilizando Object.create (nulo).

¿Qué hay de nuevo en la versión 3.4.12:

  • Fijar InvalidStateError no detectada lanzado cuando se utiliza con d3.xhr tipos de respuesta no son de texto.
  • Fix análisis de las compensaciones de zona horaria positivos con un no-cero número de minutos.
  • Actualizar a la versión 1.0.0 JSDOM.
  • selection.size Fix en introducir selecciones.

¿Qué hay de nuevo en la versión 3.4.8:

  • Fijo:
  • RangeError d3.layout.tree (tamaño máximo de pila de llamadas superó) en los árboles particularmente profundas.
  • insecto d3.behavior.zoom con múltiples objetivos touchstart.

¿Qué hay de nuevo en la versión 3.4.6:

  • análisis fijo de desplazamiento de zona horaria (% Z) .
  • d3.scale.quantile fijo para ignorar los valores nulos en el dominio.
  • d3.mean optimizado.

¿Qué hay de nuevo en la versión 3.4.4:

  • bug en d3.behavior.drag: cuando un solo toque en unos extremos multitouch, otros toques puede continuar.
  • bug en d3.behavior.drag y d3.behavior.zoom cuando se retira touchstart objetivo.
  • Solución de error en d3.geo.conicConformal de puntos antípodas al origen cónica.
  • bug en d3.formatPrefix: SI-prefijos son consistentes para los números pequeños y grandes
  • .
  • Solución de error en d3.scale.ordinal con un dominio único, un rango discreto y un valor de entrada desconocida.
  • bug en d3.svg.axis donde el orden de los elementos DOM de garrapatas no coincide con la pantalla.
  • Solución de error en d3.time.scale para la generación de señal por debajo del segundo.
  • solución eliminado de tres años de edad en WebKit error d3.mouse.
  • solución eliminado de edad chisporroteo de errores de clasificación.
  • Nuevos lugares disponibles para ca-ES, es-ES, pt-BR, y zh-CN.

¿Qué es la nueva en la versión 3.4.3:

  • Evita comportamiento asimétrico de Math.sin y Matemáticas. cos en Chrome 33 en d3.geo.area y d3.geo.path.

¿Qué hay de nuevo en la versión 3.4.2:

  • Fijo falta símbolo de moneda al formatear monedas utilizando SI- notación de prefijo en un escenario con un sufijo moneda.

¿Qué es la nueva en la versión 3.4.1:.

  • Fixed bug bobinado orden en projection.clipExtent

¿Qué hay de nuevo en la versión 3.4.0:

  • Añadido d3.locale para crear nuevo número localizada y formatos de tiempo.
  • Agregado force.chargeDistance para limitar el efecto de las fuerzas de carga.
  • Agregado timeFormat.multi de formatos de tiempo multi-resolución.
  • Añadido tamaño y métodos vacíos para d3.map y d3.set.
  • más rápida implementación de d3.geom.hull contribuyó.
  • El soporte integrado para AMD / RequireJS.

¿Qué es la nueva en la versión 3.3.11:

  • fija DSV análisis sintáctico (d3.tsv, d3. csv) con las peticiones de varios dominios en IE9.

¿Qué hay de nuevo en la versión 3.3.10:

  • Fijo representación inestabilidad en remuestreo adaptativo cuando se encuentran en puntos la antimeridiano.
  • eje fijo de renderizado cuando se cambia entre las escalas ordinales y cuantitativas.
  • Pase el índice del grupo j para la función de filtro en selection.filter y transition.filter.

¿Qué hay de nuevo en la versión 3.3.9:

  • Mejora del rendimiento de d3.geo.projection cuando adaptativo remuestreo está desactivada.
  • Mejora del rendimiento de los gestos de arrastre en los navegadores que soportan eventos selectstart.
  • fijo de precisión automática de scale.tickFormat utilizando las cifras significativas.

¿Qué es la nueva en la versión 3.3.8:

  • Fijo catastrófica pérdida de precisión cuando se calcula Voronoi teselación.
  • Fijo teselación de Voronoi celular cuando no se cruza con la medida clip.

¿Qué hay de nuevo en la versión 3.3.6:

  • Mejorar la exactitud de la determinación de bobinado orden en d3.geo .projection.
  • Fix recorte esférica para polígonos complejos.
  • Fix recorte de ventana cuando un polígono sujeto rodea completamente la ventana gráfica.
  • Fijar cero duración de las transiciones a marcar siempre una vez en t = 1 (y nunca t = 0).

¿Qué hay de nuevo en la versión 3.3.5:

  • ordinal escalas ya no implícitamente extender el dominio con rangeBands o rangePoints.

¿Qué hay de nuevo en la versión 3.3.3:

  • Soporte de tiempo de análisis de desplazamientos de zona (Z%) en d3.time.format.

¿Qué hay de nuevo en la versión 3.3.0:

  • Añadir selection.interrupt para interrumpir de inmediato la transición actual .
  • Añadir brush.event para el cepillado programática, incluyendo transiciones.
  • Añadir zoom.event, para un enfoque programático, incluyendo transiciones.
  • Añadir d3.interpolateZoom de zoom suave basado en van Wijk y Nuij.
  • Añadir zoom.center al control de foco, mientras que la rueda del ratón zoom.
  • Añadir & quot; zoomstart & quot; y & quot; ZoomEnd & quot; eventos para zoom.on.
  • Añadir d3.geo.transform para simplificar la creación de transformaciones geométricas personalizado.
  • Añadir d3.geo.clipExtent de ventana de recorte con transformaciones personalizados.
  • Permitir d3.geo.stream para transmitir las coordenadas tridimensionales; útil para la simplificación dinámica.
  • Añadir & quot; beforesend & quot; xhr.on evento para manipular la solicitud antes de enviar.
  • Añadir axis.innerTickSize y axis.outerTickSize; desaprueba múltiples argumento axis.tickSize.
  • Añadir d3.pairs para la construcción de tuplas de elementos adyacentes.

¿Qué hay de nuevo en la versión 3.2.5:

  • Solución de error con punto decimal localizada en d3.format .
  • Fijo supresión comportamiento predeterminado para gestos de arrastre en dispositivos táctiles.
  • Mejora de la precisión de punto flotante para log.ticks y log.nice.
  • Incluye JavaScript minified para su uso con Bower.

Lo que es nuevo en la versión 3.2.2:

  • Un evento MouseMove se está activando en Safari móvil causando el cepillo
  • para saltar brevemente en touchstart.

¿Qué hay de nuevo en la versión 3.1.9:

  • Esto revierte anterior, que rompió el comportamiento del eje componente para escalas ordinales de cambiar el significado de rangeBand.

¿Qué es la nueva en la versión 3.1.6:

  • La saturación es solamente indefinido para blanco y negro <. / li>

¿Qué hay de nuevo en la versión 3.1.3:.

  • Automática clipExtent determinación de Mercator

Requisitos

  • JavaScript habilitado en el lado del cliente

Otro software de desarrollador Mike Bostock

POLLY-B-GONE
POLLY-B-GONE

3 Jun 15

Queue.js
Queue.js

9 Feb 16

Comentarios a la D3.js

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!