簡體   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