我有如下面包屑
Home -> Patio, Lawn & Garden -> Farm & Ranch
Home -> Clothing, Shoes & Jewelry -> Uniforms, Work & Safety
etc...
我需要为整个面包屑建立树状可视化。我有大约45,000条这样的面包屑记录。我还查找了与此类似的内容-https://codepen.io/blackjacques/pen/ZPMpza
但是在python或任何编程语言中,有没有更好,更轻松的方法?
[没有人回答这个问题,我找到了自己的解决方法,所以我想自己发布答案
D3.js已经具有树可视化功能。我们唯一需要做的就是将面包屑导航转换为D3库所需的格式。您可以使用名为anytree
的python库,该库构造树并导出为其他格式。否则,我们可以编写自己的python脚本来这样做(我相信不会重新发明轮子)。然后使用D3.js
tree
可视化构建树的可视化。
我已经在github中自动完成了整个过程-https://github.com/Better-Boy/BreadCrumb-Navigation-Visualizer