javascript - support - Gráfico de 3 dimensiones(X, Y y Z) usando D3.js




github d3 (4)

Los mejores ejemplos que pude encontrar (que fueron increíblemente simples) fueron:

Highcharts (dispersión 3d)

http://www.highcharts.com/demo/3d-scatter-draggable

Vis.js (varias opciones 3d como barra y punto)

http://visjs.org/examples/graph3d/playground/index.html

Simplemente suministre las coordenadas x, yyz, configure la configuración como lo desee y se estará riendo.

Estoy buscando un gráfico que tenga 3 dimensiones (x, y, yz) y use D3.js. Por favor, avíseme si hay algún sitio de visualización de datos donde pueda encontrar dicho gráfico o si hay uno en d3js.org que me haya perdido de alguna manera.



Un ejemplo de lo que se parece a lo que buscas es:

This

Tenga en cuenta que este ejemplo utiliza X3DOM , un intento bastante nuevo de estandarizar la representación 3D en HTML, que no es compatible con todos los navegadores.

Algunos ejemplos de prueba adicionales sobre el uso de D3.js con X3DOM:

X3DOM en la prueba de devolución de llamada

Prueba de evento D3 X3DOM

Busque también X3DOM en el grupo Google D3.

Otro enfoque potencialmente interesante sería usar D3.js y Three.js, como aquí:

Mostrando pistas de GPS en 3D con three.js y d3.js

En general, D3.js está más orientado a la visualización de datos que a la visualización científica, esto significa que no cuenta con un amplio soporte para mostrar el espacio 3D (con la excepción de mostrar datos geográficos en 3D, que D3.js admite de manera excelente, pero esto no es lo que necesita).

Por ejemplo (este ejemplo no se relaciona directamente con sus ejemplos, es sólo para explicación): D3 proporciona algoritmo para el dibujo en 2D de árboles, pero no proporciona ningún aparato para la colocación en 3D de árboles y su posterior colocación en una pantalla 2D.

Si no está limitado a D3.js, quizás pueda lograr los mismos objetivos de forma más fácil y rápida con otras bibliotecas, escritos específicamente para fines similares a los suyos. Por ejemplo, puedes usar Pre3D . Eche un vistazo a este example . Pre3D no utiliza X3DOM, simplemente renderizado HTML en lienzo 2D. Creo que la animación (rotación) de sus gráficos en 3D es más suave que la del primer ejemplo de D3 / X3DOM.

Espero que esta respuesta te ayude.


d3-3d , un complemento d3 que te ayuda a visualizar tus datos 3d. Espero que esto ayude a lograr tu objetivo.

d3-3d





3d