изменение макета и вставка математических символов с помощью pydot - PullRequest
1 голос
/ 09 января 2011

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

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

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

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

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

1 Ответ

0 голосов
/ 30 января 2011

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

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

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

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

...