#java #json #swing #graph #dot
#java #json #swing #График #точка
Вопрос:
У меня есть программа Java, и я анализирую файл json. Потому что между объектами json существуют некоторые зависимости (это процедуры, которые должны выполняться, поэтому некоторые из них зависят от других). Я хочу создать график, чтобы я мог представить это. Есть ли какой-либо известный способ? Я попробовал mxgraph (jgraph), но я не могу создать представление.
Вот простой формат json
{
"blueprint":
{
"1" : { "depends" : null },
"2" : { "depends" : "1" },
"3" : { "depends" : { "2" , "1"} },
}
}
Комментарии:
1. Вы можете взглянуть на graphviz.org
2. Я думаю, что для graphviz вам нужно, чтобы он был установлен, верно? Я нашел класс Java для graphiz, но я думаю, что это всего лишь оболочка приложения.
3. ДА. И вам нужно будет добавить его в свой PATH.
4. Большое вам спасибо, у вас есть какой-нибудь пример? Другого способа нет, верно?
5. Я не знаю, есть ли другой способ или нет. Я просто знаю, что Graphviz может работать в том, что вы просите. Что касается примеров, простой поиск в Google привел меня к этому репозиторию github.com/nidi3/graphviz-java
Ответ №1:
Отвечая на этот мой старый вопрос на случай, если кому-то это понадобится.
graphviz.org я решил это с помощью dot language.
Спасибо всем за комментарии.