使用D3現在我試圖創建一個地圖,看起來像這樣一個傳奇成功創建了幾個圖表後:D3圓環圖上賽季固定標籤
這是一種表達形式每年的季節圖表會以固定標籤下方的顏色標明,表明每年的每個月(在圖像中它們被舍入到幾個月,但我不希望這種情況發生在我嘗試創建的圓環圖中) 。
現在我想我會在D3js頁面上按照環形圖的example開始,然後添加一些固定的標籤。在達到那一點之前,雖然我發現自己陷入困境,無法複製這個例子。
我試着用Plunkr here做一個簡明的例子,我想知道是否有人會看一看。我已經按照方法here使用創建的對象作爲數據輸入,但我沒有看到任何錯誤,但也許我錯了。我收到錯誤消息如下:1494
Uncaught TypeError: Cannot read property 'indexOf' of undefined: Main.js(1494)
線對應的Plunkr線37,閱讀:
.append(g)
這使我相信,當我點事情錯了d3的數據,但我不確定這是什麼。我會欣賞一雙新鮮的眼睛!
這是錯誤的'.append(G)'它應該是'.append( 「G」)' – Cyril
好吧,那是一種虎頭蛇尾。謝謝! 但是,當我解決這個問題時,我在頁面上留下了一個空的div。任何想法發生了什麼? – Yoeri