Biblioteca para representar gráficos dirigidos (similar a graphviz) en Google App Engine

Estoy buscando una biblioteca Java o Python que pueda representar gráficos en el lenguaje de puntos como archivo de imagen. El problema es que necesito una biblioteca que pueda usar en Google App Engine. Básicamente estoy buscando una biblioteca que pueda convertir la descripción de texto de un gráfico dirigido en una imagen del gráfico.

Por ejemplo:

Encubra esta lista de borde:

[A,B]
[B,C]
[A,C]
[C,D]

En esta imagen:

solíaGraphviz para este ejemplo, pero sé que no me es posible usarlo con Google App Engine.

Respuestas a la pregunta(4)

Su respuesta a la pregunta