Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create contour map

Given a set of (x, y, z) coordinates, how would I go about creating a contour map?

Would be nice to know how to implement in d3 but wouldn't mind trying to implement it myself if I had some direction.


For d3 users, can I create a contour map using d3.geom.contour() and jasondavies' conrec.js:

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

Essentially, I'd like to replicate this contour map using d3.js: http://beaugunderson.com/routes/

like image 345
Wex Avatar asked Aug 15 '12 05:08

Wex


1 Answers

  • Plotly.js is based on d3.js and provides contour plots. See for example

https://plot.ly/javascript/contour-plots/

Plotly.js: How to avoid overlapping contour lines?

How to apply plotly.js to an existing svg group <g> as target instead of applying it to a target <div> element?

  • There is also a contour plugin for d3.js (which I did not use yet):

https://github.com/d3/d3-plugins/blob/master/geom/contour/contour.js

And an example: http://bl.ocks.org/mbostock/4241134

like image 172
Stefan Avatar answered Sep 28 '22 04:09

Stefan