【发布时间】:2019-09-09 15:03:03
【问题描述】:
在我的 D3 图表中,mousemove 和 mouseover 不适用于所附图片中描述的最后一个数据。
它总是将工具提示显示到倒数第二个元素。我也有最后一个的数据,但它仅在图表中显示 mousemove 和 mouseover 到倒数第二个元素(线和圆)。
var data = [
{
startTime: "1567765320049",
magnitude: 0
},
{
startTime: "1567851720049",
magnitude: 0
},
{
startTime: "1568024520049",
magnitude: 10
},
{
startTime: "1568283720049",
magnitude: 10
},
{
startTime: "1568629320049",
magnitude: 0
},
{
startTime: "1569061320049",
magnitude: 0
},
{
startTime: "1569579720049",
magnitude: -20
},
{
startTime: "1570184520049",
magnitude: -20
},
{
startTime: "1570875720049",
magnitude: 0
},
{
startTime: "1571653320049",
magnitude: 10
},
{
startTime: "1572517320049",
magnitude: 0
},
{
startTime: "1573467720049",
magnitude: 0
},
{
startTime: "1574504520049",
magnitude: 10
},
{
startTime: "1575627720049",
magnitude: 10
}
];
我这里有一个工作代码沙箱 -
https://codesandbox.io/s/sad-bell-qqwwe
谢谢。
【问题讨论】:
标签: javascript reactjs d3.js