Визуализация хлебных крошек иерархическим способом - PullRequest
0 голосов
/ 28 января 2020

У меня есть хлебные крошки, подобные следующим

Home -> Patio, Lawn & Garden -> Farm & Ranch

Home -> Clothing, Shoes & Jewelry -> Uniforms, Work & Safety
etc...

Мне нужно построить визуализацию дерева для целых хлебных крошек. У меня есть около 45 тыс. Таких записей. Я также искал что-то похожее на это - https://codepen.io/blackjacques/pen/ZPMpza

Но есть ли лучший и простой способ сделать это в python или любом другом языке программирования?

1 Ответ

0 голосов
/ 02 февраля 2020

Поскольку никто не ответил на вопрос, и я нашел свой собственный способ сделать это, я хотел бы опубликовать ответ сам

D3. js уже имеет функцию древовидной визуализации. Единственное, что нам нужно сделать, - это преобразовать навигационную систему в формат, необходимый для библиотеки D3. Вы можете использовать библиотеку python с именем anytree, которая создает дерево, а также экспортирует в различные форматы. Иначе мы можем написать собственные python скрипты для этого (я верю, что не изобретать велосипед). Затем используйте визуализацию D3.js tree для построения визуализации дерева.

Я автоматизировал весь процесс в github - https://github.com/Better-Boy/BreadCrumb-Navigation-Visualizer

...