有没有人使用D3.js成功创建dot density map?我很想看到一个例子,但如果有人知道JS中有效的“多边形点”算法,这也是有用的。这是what I have so far,这里是the block,可以看到它“在行动中”。
现在我有Halton序列或随机点工作。但是有一些问题:a)它不是很有效(应该使用画布),和b)我没有剪切到状态的点,和c)即使我做了剪辑到状态,总每个州的计数都是错误的(基于边界而不是几何)。
非常感谢任何改善上述任何方面的想法/想法!
答案 0 :(得分:1)
Andy Woodruff在
创建了一个基于画布的点密度贴图,其中包含d3http://bl.ocks.org/awoodruff/94dc6fc7038eba690f43
虽然这可能不是您正在寻找的(它是基于像素的,而不是矢量化/ SVG,虽然在d3中实现),但您可能会从中获得一些灵感。您甚至可以考虑在屏幕外创建基于画布的解决方案,以进行多边形点检查,以确定要在SVG表示中设置的点的坐标。