繁体   English   中英

D3地理节点在地图上标绘?

[英]D3 geo node plotting on map?

我最近创建了这个D3地图,我打算将节点放置在地图上,并在每个节点之间建立链接。 但是我不知道如何不使用强制布局。 到目前为止,我已经使用d3地理地图创建了世界地图。 我已经看到了几行示例,例如http://datamaps.github.io/old.html,但这些示例在末尾没有节点。 我已经将我的版本放在JSFiddle上,可以在这里找到: http : //jsfiddle.net/GarrettUK/n396w4vq/2/

我确定行的方式将是这样的:

var election = new Datamap({
        scope: 'world',
        element: document.getElementById('arcs'),
        projection: 'mercator'
      });

我会让您回到Data Maps arc教程中。

http://datamaps.github.io/

就创建节点而言,您始终可以仅使用d3.append将图像附加到地图上,然后确定要分配这些图像的属性(如果有)。 如果您正在寻找经典节点,只需执行以下操作即可添加一个圆圈。

var img = g.append("svg:image")
    .attr("xlink:href", "circle")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM