gpt4 book ai didi

javascript - 可切换的 D3 和弦图

转载 作者:行者123 更新时间:2023-12-02 22:14:25 24 4
gpt4 key购买 nike

我想在D3.js中修改以下和弦图,

https://observablehq.com/@d3/chord-dependency-diagram?collection=@d3/d3-chord

单击某个类别会最小化该类别并删除功能区

最佳答案

完成。请点击下面的链接查看演示。本质上,您只需要创建一个更新函数来更新标签、弦和弧,然后向弧添加一个单击事件监听器,该监听器会修改矩阵数据并调用更新函数。添加动画有点棘手,因为您需要在单击圆弧之前和之后在两个状态之间补间矩阵数据。除去数据,200行左右就可以完成。

const update = () => {
update_chord();
update_arcs();
update_ribbons();
};

JSFiddle demo

关于javascript - 可切换的 D3 和弦图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59439006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com