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

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

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

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

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам