在d3-tip

时间:2019-01-25 18:11:36

标签: javascript d3.js

我在D3地图上的点上和加载时有一些工具提示,我使用以下代码段指定工具提示的HTML内容:

var tip = d3.tip()
    .attr('class', 'd3-tip')
    .offset([-10, 0])
    .html(function (d) { return d.name });

d.name是指CSV中的标头值,其中包含经度/纬度以及从中提取数据的位置。

JSON中还有另一个标头,名为Property_A。我想创建一个函数,用户可以通过它更改工具提示中显示的字段。我把头文件全部放在一个数组中,我似乎无法更改它们。

我尝试将其置于其自身的功能上:

    d3.select("#tip").html(function (d) { return d.Property_A });

但是,它什么也没做(即使在控制台中也不是错误),并且提示不断返回名称字段。

有什么建议吗?

0 个答案:

没有答案