Существуют ли какие-либо инструменты или примеры того, как визуализировать такие вещи, как связанные списки и деревья решений, используя matplotlib?
Я спрашиваю, потому что я написал тип связанного списка (каждый узел может иметь несколько входов / выходов,и есть переменная класса, которая хранит имена узлов), и хочу визуализировать ее.К сожалению, мой компьютер на работе заблокирован настолько, что я не могу загрузить другие пакеты, поэтому я должен использовать все, что есть под рукой - это matplotlib
Я начал читать его, и еслиЯ делаю это вручную, я, вероятно, могу сделать что-то, что визуализирует однонаправленные связанные списки (просто дайте ему корневой узел и добавьте квадрат с текстом для каждой операции).Но если есть ветвление или несколько входов в узел, все становится немного сложнее - например, возможно ли расширить фигуру после ее создания?