Graphviz

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
Краткое описание инструмента это разработанный специалистами лаборатории AT&T пакет утилит по автоматической визуализации графов, заданных в виде текстового описания. . Программа принимает описания отношений и элементов множеств, на которых определяется граф, и "добавляет" к этим лишенным всяких геометрических атрибутов описаниям дополнительную информацию, позволяющую "нарисовать" картинку графа. Для использования Графвиз требуется использовать примитивный язык описания графов dgl.
Возможности
Трудности использования Приходится использовать текстовые команды языка dgl. Тем, кто привык пользоваться визуальными блоками и перетаскивать их по экрану, может быть сложно.
Область применения
Поясняющее видео https://www.youtube.com/watch?v=gXjU1DSsxm4&list=PL0FEJFzC169CH99AvPHzt8mfp43SnEcCW&index=4&t=41s
Веб-сайт https://graphviz.org/
Пользователи Учащиеся, Преподаватели, Разработчики
Используется для создания (проведения) диаграммы
Разработчик AT&T
Скриншот Graphviz let.png
Сообщество вокруг средства
Лицензия Открытая
Год первого релиза 1991
Совместное сетевое использование Да
Есть ли средство в реестре РФ English

Основные понятия:

  • граф,
  • вершина графа -- элемент множества,
  • ребро графа, соединяющее вершину N с вершиной M


веб-площадки, где можно быстро построить граф в Graphviz и получить из текста граф в форме картинки:

http://www.webgraphviz.com/
С примерами, можно получить свой граф, но сохранить нельзя - учебная площадка
https://dreampuf.github.io/GraphvizOnline/
Можно менять механизмы представления и форматы вывода. Проверяет и показывает ошибки в синтаксисе.
Наиболее удобный вариант - альтернатива установки на локальной машине
http://graphviz.it/
Построить диаграмму и сохранить как png или svg - удобный вариант для публикаций
http://sandbox.kidstrythisathome.com/erdos/
Erdos is a simple javascript interface into the Google Chart Graphviz API. Сохраняет в png можно использовать различные механизмы представления диаграмм.