2012-08-15 19 views
13

Dado un conjunto de coordenadas (x, y, z), ¿cómo podría crear un mapa de curvas de nivel?Crear mapa de contorno

Sería bueno saber cómo implementar en , pero no me importaría tratar de implementarlo si tuviera alguna dirección.


Para usuarios, puedo crear un mapa de contornos utilizando d3.geom.contour() y jasondavies' conrec.js:

https://github.com/jasondavies/conrec.js

Esencialmente, me gustaría replicar este contorno mapa usando d3.js: http://beaugunderson.com/routes/

Respuesta

7

Parece que esto sería muy fácil con conrec.js. Si pasa los datos en el formulario que tiene, puede obtener una lista de rutas llamando al .contourList() en el resultado. Que debe poder pasar sin modificaciones a una llamada d3.data(). Todo lo que debe hacer es proporcionar un generador de ruta que mapea las coordenadas en los datos a las coordenadas de la pantalla.

+0

Ejemplo para conrec.js en combinación con d3.js: – Stefan

+0

https://github.com/jasondavies/conrec.js/tree/master/example las cosas no son tan aparentemente simple como se describe aquí. ¿Hay algún ejemplo? No podemos simplemente suministrar valores [x, y, z] al conrec, es necesario que se transformen y de forma significativa parece. Al menos eso es lo que entiendo. Incluso si mira el ejemplo de github, NO es una matriz 'nx3' que se proporciona como el parámetro inicial' datos'. –

0
Cuestiones relacionadas