Я не использую GraphViz, потому что у меня есть проблемы с тем, чтобы заставлять его играть по правилам с Networkx. Я знаю, что это странно, но я попробовал много предложений для решения этой проблемы, но у меня просто, кажется, есть часть худшей удачи в мире. Поэтому проблемой, которую я имею, должно быть решенное скручивание жгутов Networkx, не используя GraphViz.
Моя программа читает документ и и пытается потянуть что-то вроде MindMap на основе содержания документа. Однако Networkx, кажется, имеет размер по умолчанию когда дело доходит до фактического рисования узла. Это плохо для меня, потому что много текста входит в каждый из моих узлов. Мне нужен способ увеличить размер дисплея моих узлов (произвольно, на основе размера текста, который принадлежит того узла).
Я попытался смотреть на сайт Networkx, другие вопросы на ТАК и приблизительно 200 результатов поиска от Google, без удачи.
Попробуйте nx.draw (G, node_size = size
) , где size
может быть скаляр или массив длины, равной количеству узлов.