我已經在d3中創建了一張地圖,並且需要在其中添加一系列圓圈。我試圖得到一個圓圈來展示和不能。我也改變了圈子的大小。開發工具在頁面上顯示一個圓圈,但不會顯示。這是我的代碼:將圓圈追加到d3中的地圖
該圓圈放置在地圖的中心。
var features = parsedJSON.features;
mapLayer.selectAll('path')
.data(features)
.enter().append('path')
.attr('d', path)
.attr('vector-effect', 'non-scaling-stroke')
.attr('fill', '#e8edfc')
.select('svg').enter()
.append('circle')
.attr('cx',-106.661513)
.attr('cy', 35.05917399)
.attr('r','10px')
.style('fill', 'red');
糾正錯誤,在我的示例代碼 –
誰downvoted這可能做的理由很簡單:有多少圈,你認爲你的代碼附加(右一個比其他)? –
我回答了手頭的問題:)「我試圖讓一個圓圈顯示,但不能。」 –