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.


7
¿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 …
200 javascript  ajax  svg  d3.js 



5
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", function(d) { return x(d.x);}) .attr("cy", function(d) {return y(d.y)}) …
162 tooltip  mouseover  d3.js 

11
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, …
140 d3.js  geojson  topojson 

2
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 , pero no entendí lo que .append("g")se …
129 javascript  d3.js 


5
Cuadros / gráficos interactivos rápidos y receptivos: SVG, Canvas, ¿otros?
Estoy tratando de elegir la tecnología correcta para usar para actualizar un proyecto que básicamente muestra miles de puntos en un gráfico ampliable y panorámico. La implementación actual, que utiliza Protovis, tiene un rendimiento inferior. Compruébalo aquí: http://www.planethunters.org/classify Hay alrededor de 2000 puntos cuando se aleja completamente. Intente usar las …
114 html  canvas  svg  d3.js  kineticjs 

15
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 interactividad, como una que d3.jsda, como tirar de …

2
¿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", …
106 svg  d3.js 

3
Un buen libro para aprender D3.js [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 6 años . Mejora esta pregunta ¡Vi D3.jsy me interesó, así que compré este libro …

7
¿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. Hay muchas bibliotecas de visualización y …
103 javascript  jquery  d3.js 

9
Invocar una devolución de llamada al final de una transición
Necesito hacer un método FadeOut (similar a jQuery) usando D3.js . Lo que tengo que hacer es establecer la opacidad en 0 usando transition(). d3.select("#myid").transition().style("opacity", "0"); El problema es que necesito una devolución de llamada para darme cuenta de cuándo ha finalizado la transición. ¿Cómo puedo implementar una devolución de …

6
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. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.