我正在尝试适应我的需求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