Как загрузить файл graphviz (.dot) в Neo4j? - PullRequest
2 голосов
/ 27 апреля 2020

У меня есть большое количество файлов Graphviz, которые мне нужно конвертировать в Neo4j. Сначала blu sh, похоже, что это должно быть достаточно легко, чтобы прочитать его как текстовый файл и преобразовать в cypher, но я надеюсь, что одна из библиотек python graphviz упростит "парсинг" ввода, или что кто-то знает о готовой библиотеке.

Кто-нибудь знает или уже создал парсер для конвертации? Частичные примеры в порядке. Спасибо

1 Ответ

0 голосов
/ 27 апреля 2020

Вы, вероятно, довольно легко взломаете это, используя NetworkX . Они реализуют read_dot для чтения в формате graphviz, тогда я уверен, что вы можете использовать один из их экспортеров графиков, чтобы вернуть его обратно в формат, который может использовать neo4j. Например, вот пакет , который пытается упростить этот процесс экспорта (заявление об отказе: я никогда не пробовал этот пакет, он просто появился в Google).

...