我正在嘗試適應我的需求this基於此dataset的非常簡潔的示例。D3地圖 - 將數據提供給tootip
相反隨機產生的數據:
var low=Math.round(100*Math.random()),
mid=Math.round(100*Math.random()),
high=Math.round(100*Math.random());`
我想顯示的一些屬性例如真實的人口或國家的面積。我試圖性質uStates.js
{id:"OH",n:"Ohio", pop:"11.59", area:"116,096", d:"M735.32497,(..),193.32832Z"},
添加到每個行,將其插入到tooltipHTML
功能
function tooltipHtml(n, d, pop, area)
return "<h4>"+n+"</h4><table>"+
"<tr><td> Population </td><td>"+pop+"</td></tr>"+
"<tr><td> Area </td><td>"+area+"</td></tr>"+
"</table>";
,但它不工作(代替值undefined
出現的)。
我的本機軟件是R。我沒有找到合適的解決方案,因此我正在嘗試用我知道的Javascript很少的運氣。預先感謝您的幫助。
你可以分享你嘗試自定義'tooltipHTML'函數?這是正確的方法,所以這將有助於知道錯誤在哪裏。 – tarulen
嗨勞倫特,剛剛更新並添加了工具提示HTML – SuzukiBlue