Preguntas etiquetadas con d3.js

D3.js es una biblioteca de JavaScript para crear visualizaciones interactivas de documentos vinculados a datos utilizando HTML, SVG y Canvas.

200
¿Cómo puedo eliminar o reemplazar el contenido SVG?

Tengo un fragmento de código JavaScript que crea (usando D3.js) un svgelemento que contiene un gráfico. Quiero actualizar el gráfico en función de los nuevos datos provenientes de un servicio web que utiliza AJAX, el problema es que cada vez que hago clic en el botón de actualización, genera uno...

162
Mostrar datos al pasar el mouse del círculo

Tengo un conjunto de datos que estoy trazando en una dispersión. Cuando pase el mouse sobre uno de los círculos, me gustaría que aparezca con datos (como valores x, y, tal vez más). Esto es lo que intenté usar: vis.selectAll("circle") .data(datafiltered).enter().append("svg:circle") .attr("cx",...

140
Centrar un mapa en d3 dado un objeto geoJSON

Actualmente en d3 si tiene un objeto geoJSON que va a dibujar, debe escalarlo y traducirlo para obtener el tamaño que desee y traducirlo para centrarlo. Esta es una tarea muy tediosa de prueba y error, y me preguntaba si alguien sabía una mejor manera de obtener estos valores. Entonces, por...

129
D3.js: ¿qué es 'g' en .append ("g") código D3.js?

Soy nuevo en D3.js, empecé a aprender solo hoy Miré el ejemplo del donut y encontré este código var svg = d3.select("body").append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", "translate(" + width / 2 + "," + height / 2 + ")"); Busqué documentación ,...

110
Equivalente en Python de D3.js

¿Alguien puede recomendar una biblioteca de Python que pueda realizar una visualización interactiva de gráficos? Específicamente, quiero algo como d3.js, pero pythonidealmente también sería 3D. He mirado: NetworkX : solo hace Matplotlibgráficos y esos parecen ser 2D. No vi ningún tipo de...

106
¿Cuál es la diferencia entre el atributo x y dx de svg?

¿Cuál es la diferencia entre el atributo x y dx de svg (o y y dy)? ¿Cuándo sería el momento adecuado para utilizar el atributo de desplazamiento del eje (dx) frente al atributo de ubicación (x)? Por ejemplo, he notado muchos ejemplos de d3 haciendo algo como esto chart.append("text") .attr("x",...

103
¿Cuál es la diferencia entre D3 y jQuery?

Refiriéndose a este ejemplo: http://vallandingham.me/stepper_steps.html parece que las bibliotecas D3 y jQuery son muy similares en el sentido de que ambas manipulan DOM en una forma de encadenamiento de objetos. Tengo curiosidad por saber qué funciones hace D3 más fácil que jQuery y viceversa....

94
etiquetado del eje d3

¿Cómo agrego etiquetas de texto a los ejes en d3? Por ejemplo, tengo un gráfico lineal simple con un eje xey. En mi eje x, tengo marcas del 1 al 10. Quiero que la palabra "días" aparezca debajo para que la gente sepa que el eje x está contando días. De manera similar, en el eje y, tengo los...

89
Diferencia entre GeoJSON y TopoJSON

¿Cuál es la diferencia entre GeoJSON y TopoJSON y cuándo usaría uno sobre el otro? La descripción de TopoJSON en GitHub implica que los archivos TopoJSON son un 80% más pequeños. Entonces, ¿por qué no usar TopoJSON todo el tiempo?