2016-10-13 96 views

回答

1

最簡單的方法是爲每個圓圈添加一個svg:title元素,因爲瀏覽器將負責顯示工具提示並且不需要鼠標操作器。該代碼將類似於

vis.selectAll("circle") 
    .data(datafiltered).enter().append("svg:circle") 
    ... 
    .append("svg:title") 
    .text(function(d) { return d.x; }); 

如果你想要的fancier工具提示,你可以使用例如。例如,請參閱here

這個答案取自Show data on mouseover of circle。 我在這裏把同樣的答案作爲推薦:D

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/13973168) – andreas

+0

我編輯了我的答案。 Tnx很多的推薦:D –