viz tutorial language example compiler graphviz dot

tutorial - ¿Cómo configuro la resolución al convertir archivos de puntos(graphviz) a imágenes?



graphviz tutorial (3)

dot -Tpng -Gdpi = 300 foo.gv> foo110percent.png

Use la opción -Gdpi.

Puede encontrar más información here .

Lo intenté

$ dot -Tpng rel_graph.gv > rel_graph.png

pero la imagen resultante tiene una calidad muy baja.


Me parece que GraphViz dibuja buenos gráficos, pero la resolución tiende a ser razonablemente baja, puedes probar la salida a SVG y luego usar otro paquete de imágenes para escalar la imagen apropiadamente y luego guardarla en un formato basado en píxeles como PNG. Esto podría darte una mejor resolución, pero nunca lo he intentado personalmente, tiendo a crear principalmente archivos SVG que luego puedo ver con un navegador.

Simplemente cambie el parámetro -T a -Tsvg

dot -Tsvg rel_graph.gv > rel_graph.svg

Hay algunas cosas en la Guía de puntos http://www.graphviz.org/pdf/dotguide.pdf acerca del escalamiento de Gráficos, pero no está muy claro cómo afecta eso a la resolución, también puede experimentar con esas configuraciones y ver si eso mejora. cosas.


Use el atributo dpi.

Ejemplo:

graph G { graph [ dpi = 300 ]; /* The rest of your graph here. */ }