给定一组 (x, y, z)
坐标,我将如何创建等高线图?
很高兴知道如何在 d3 中实现但如果我有一些方向,我不介意自己尝试实现它。
对于 d3用户,我可以使用 d3.geom.contour()
和 jasondavies 创建等高线图吗?
conrec.js:
基本上,我想使用 d3.js 复制这个等高线图:http://beaugunderson.com/routes/
最佳答案
使用 conrec.js
看起来这会很容易。如果您以现有的形式传递数据,则可以通过对结果调用 .contourList()
来获取路径列表。您应该能够在不修改的情况下传递给 d3
.data()
调用。您需要做的就是提供一个路径生成器,将数据中的坐标映射到屏幕坐标。
关于javascript - 创建等高线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11964515/