Рисование и рендеринг многопутевого дерева в Python

Кто-нибудь знает, как построить многостороннее дерево эстетически правдоподобным способом? информация:

  • более или менее 100 элементов
  • на каждом уровне примерно одинаковое количество элементов
  • 10 уровней
  • каждый узел имеет от 0 (лист) до 6 дочерних элементов
  • каждый узел указывает свой уровень , независимо от его корней.

В настоящее время я использую PIL, разделяя каждую «линию» в img.size () [0] / количество узлов и рисую линии с помощью draw. линия для представления ребер, но она полностью запуталась

Надеюсь, вы можете мне помочь =], любую необходимую информацию я опубликую.

11
задан Joel 3 November 2013 в 00:19
поделиться