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.



3
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?
89 d3.js  gis  geojson  topojson 



3
Protovis frente a D3.js
TLDR: ¿Alguien tiene experiencia con protovis y D3.js para aclarar las diferencias entre los dos? He estado jugando con protovis durante las últimas 2 semanas y hasta ahora ha sido genial. Excepto que ahora parece que me he estrellado contra una pared de ladrillos con animación. protovis: http://vis.stanford.edu/protovis/ Quiero hacer …

2
¿Cuál es el equivalente de d3.js v4.0 para d3.scale.category10 ()?
Estoy tratando de aprender d3 con el libro Visualización web interactiva, pero muchas cosas han cambiado con la versión 4.0. Una cosa que realmente no puedo entender es si hay un equivalente para d3.scale.category10 () para obtener un mapeo fácil de colores. ¿Hay algo así en la nueva versión o …
82 d3.js 

10
Actualización del índice Z del elemento SVG con D3
¿Cuál es una forma eficaz de llevar un elemento SVG a la parte superior del orden z, utilizando la biblioteca D3? Mi escenario específico es un gráfico circular que resalta (agregando un strokeal path) cuando el mouse está sobre una pieza determinada. El bloque de código para generar mi gráfico …
81 javascript  svg  d3.js 

3
rotar el texto del eje x en d3
Soy nuevo en la codificación d3 y svg y estoy buscando una forma de rotar texto en el eje x de un gráfico. Mi problema es que, por lo general, los títulos de xAxis son más largos que las barras del gráfico de barras. Así que estoy buscando rotar el …
81 text  svg  transform  d3.js 

2
Función de llamada d3 de la biblioteca Javascript
No puedo entender cómo funciona d3.call () y cuándo y dónde usarlo. Aquí está el enlace del tutorial que estoy tratando de completar. ¿Alguien puede explicar específicamente qué está haciendo esta pieza? var xAxis = d3.svg.axis() .scale(xScale) .orient("bottom"); svg.append("g").call(xAxis);
81 javascript  d3.js 


8
¿Hay alguna manera de convertir columnas CSV en relaciones jerárquicas?
Tengo un csv de 7 millones de registros de biodiversidad donde los niveles de taxonomía son como columnas. Por ejemplo: RecordID,kingdom,phylum,class,order,family,genus,species 1,Animalia,Chordata,Mammalia,Primates,Hominidae,Homo,Homo sapiens 2,Animalia,Chordata,Mammalia,Carnivora,Canidae,Canis,Canis 3,Plantae,nan,Magnoliopsida,Brassicales,Brassicaceae,Arabidopsis,Arabidopsis thaliana 4,Plantae,nan,Magnoliopsida,Fabales,Fabaceae,Phaseoulus,Phaseolus vulgaris Quiero crear una visualización en D3, pero el formato de datos debe ser una red, donde cada valor diferente de la columna …

1
Crear un mapa D3 de datos de envolvente de elipse
Tengo este conjunto de datos que tiene puntos suspensivos, más específicamente "sobres" de elipse. Me preguntaba si alguien tenía consejos sobre cómo podría dibujarlos en un mapa D3. Ya tengo una configuración de mapa con proyección de mercator. Esta respuesta de stackoverflow tiene una función createEllipse que me acercó, pero …

3
d3 sincronizando 2 comportamientos de zoom separados
Tengo el siguiente gráfico d3 / d3fc https://codepen.io/parliament718/pen/BaNQPXx El gráfico tiene un comportamiento de zoom para el área principal y un comportamiento de zoom separado para el eje y. El eje y se puede arrastrar para reescalar. El problema que tengo problemas para resolver es que después de arrastrar el …
11 d3.js  d3fc 

1
TypeError no capturado: t.rgb no es una función
TypeError no capturado: t.rgb no es una función Creé una aplicación angular, la construí y estoy intentando servirla $ ng serve --prod --aot Esto produce el siguiente error en la consola Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO (color.js.pre-build-optimizer.js:232) at rgb.js.pre-build-optimizer.js:36 at RH (ramp.js.pre-build-optimizer.js:4) at …

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.