изменение макета и вставка математических символов с помощью pydot

У меня проблема с рисованием в pydot.

Проблема заключается в определении схемы создаваемых узлов. На данный момент все отрисовано вертикально и не размазано. Это дает мне проблему спуска вниз, чтобы увидеть созданные узлы.

Есть ли способ определить узлы, которые будут создаваться горизонтально, когда их очень много?? Также я хочу отображать математические символы в метках. Но я не смог найти, как это сделать.

Если кто-нибудь знает, расскажите, пожалуйста, как я могу писать эпсилон и лямбда в метках от одного узла к другому....

Большое спасибо...


person Community    schedule 09.01.2011    source источник


Ответы (1)


Я обнаружил, что запись строки в представлении юникода показывает математические символы в виде ребер...

Например, вы можете написать node = pydot.Node("ε",shape = "ellipse", style="filled", fillcolor="turquoise")

Используя это, мы получаем эпсилон как метку узла....

Точно так же мы можем получить остальные математические символы....

person Community    schedule 30.01.2011