Инструмент для создания графа ASCII из набора вершин и ребер?

Существует ли инструмент, который принимает в качестве входных данных серию вершин и ребер и выводит график в формате ASCII /Unicode?

Спасибо, Кевин

7 голосов | спросил Kevin Burke 31 J000000Sunday11 2011, 02:45:55

4 ответа


0

Да! В Perl есть Graph::Easy , как описано в этом комментарии Hacker News .

Вот некоторые результаты онлайн-демонстрации :

........     +---------+     +-----+
: Bonn : --> | Berlin  | ..> | Ulm |
:......:     +---------+     +-----+
               H
               H train
               v
             +---------+
             | Koblenz |
             +---------+
ответил nibot 31 J000000Sunday11 2011, 03:28:59
0

В дополнение к Graph :: Easy , упомянутому @nibot, есть несколько другие инструменты для этого:

(Отказ от ответственности: я разработчик последнего).

ответил Matt R 28 J0000006Europe/Moscow 2012, 13:54:09
0

Я мог бы порекомендовать graphviz - я не знаю, есть ли у него вывод ascii-art, но он поддерживает кучу других полезных форматов, и, возможно, вы сможете найти конвертер ascii art из одного из этих форматов.

ответил Kerrek SB 31 J000000Sunday11 2011, 03:11:13
0

да, он называется каталогами unix и cmd дерева.

Пример вывода:

db
├── colors
│   ├── green
│   └── nongreen
└── person
    └── type
        ├── alien
        │   └── colors -> db/colors
        ├── female
        │   └── colors -> db/colors
        └── male
            └── colors -> db/colors
ответил coderofsalvation 8 MarpmSun, 08 Mar 2015 15:08:44 +03002015-03-08T15:08:44+03:0003 2015, 15:08:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132