[英]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教程中。
就創建節點而言,您始終可以僅使用d3.append將圖像附加到地圖上,然后確定要分配這些圖像的屬性(如果有)。 如果您正在尋找經典節點,只需執行以下操作即可添加一個圓圈。
var img = g.append("svg:image")
.attr("xlink:href", "circle")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.