Событие с переходом в D3 - PullRequest
0 голосов
/ 10 июля 2020

Я изучаю d3. js, я пытаюсь добавить переход вместе с событиями

   let bars = rect.data(data)
    .enter().append("rect")
    
    .attr("width", x.bandwidth())
    .attr("height", (d, i) => {
        return graphHeight - y(d.height);
    })
    .attr("fill", (d, i) => {
        return d.fill
    })
    .attr("x", (d, i) => {
        return x(d.fill)
    })
    .attr("y", d => y(d.height))
    .on("mouseover", (d, i, n) => {
        d3.select(n[i])
            .transition()
            .duration(100)
            .style("opacity", 0.7)
    })
    .on("mouseout", (d, i, n) => {
        d3.select(n[i])
            .transition()
            .duration(100)
            .style("opacity", 1)
    })


bars.transition()
.duration(1000)
.attr("y", d => y(d.height))
.delay((d, i) => {
    return i * 100;
})
.ease(d3.easeElasticOut)

В приведенном выше коде я не получаю transition ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...