Что такое graphviz?
Создавайте сложные ориентированные/неориентированные графики с точным контролем макета. Лучше всего подходит для деревьев зависимостей, организационных диаграмм, сетевых топологий и взаимосвязей модулей. Используйте, когда вам нужна детальная трассировка ребер или многоуровневая иерархическая компоновка. НЕ для простых блок-схем (используйте русалку) или диаграмм данных (используйте вегу). Источник: xicilion/markdown-viewer-extension.