7 votos

¿Qué software se utiliza para dibujar gráficos no dirigidos?

Necesito hacer una versión más bonita de esta imagen:

Grafo no dirigido con bucle feo

¿Existe algún programa que generé estos grafos? ¿O se hacen a mano en programas como Visio?

(Estoy en Mac OS X, y tengo acceso a Windows si es necesario)

0 votos

Utilizo gastex o MetaPost.

0 votos

9voto

lhf Puntos 83572

Prueba Graphviz.

1 votos

Rápidamente descubrí el lenguaje DOT y creé el gráfico como quería. ¡Gracias!

3 votos

Si no es mucha molestia, ¿sería posible que incluyas un ejemplo del gráfico anterior dibujado por Graphviz?

5voto

Tilo Wiklund Puntos 741

Si utilizas $\LaTeX$, tikz es muy útil para hacer gráficos (lo uso todo el tiempo para hacer diagramas conmutativos).

De lo contrario, se puede utilizar casi cualquier programa de gráficos vectoriales, por ejemplo el gratuito (tanto en términos de libertad como de cerveza) inkscape.

También está dia, aunque está más orientado a diagramas tipo UML.

3voto

Andrew Bolster Puntos 111

Sage puede generar gráficos. Es como Mathematica/Maple, pero es de código abierto y gratuito.

3voto

bentsai Puntos 1886

La biblioteca igraph para R te permite trazar gráficos. Combinado con tikzDevice, también puede producir la salida LaTeX de los gráficos.

Aquí tienes un ejemplo:

El gráfico del OP

El mismo gráfico fue producido usando el código R

g <- graph.empty() + vertices(letters[1:3])
g <- add.edges(g,c(1,2,2,3,3,1,2,2))
g <- as.undirected(g)

y fue trazado a un archivo LaTeX usando el código R

tikz("~/Dropbox/Thesis/Thoughts/temp.tex",standAlone=FALSE,width=4,height=4)
plot(g,layout=layout.fruchterman.reingold,vertex.size=30,edge.width=3,edge.color="black")
dev.off()

1voto

Ashley R. Puntos 96

He encontrado Gliffy para ser un excelente método para hacer esto, y tiene la ventaja de ser totalmente basado en la web - nada que instalar o estropear en diferentes sistemas operativos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X