¿Alguien puede ayudarnos?
Estoy intentando convertir una matriz 2D de distancias en un gráfico 2D.
Por ejemplo, me gustaría pasar de este :
| A B C D E F G
| A - 2 2 5 1 3 5
| B - 2 4 4 2 1
| C - 1 2 4 8
| D - 4 5 3
| E - 1 2
| F - 1
| G -
A esto (enlace a la imagen) : http://i.stack.imgur.com/j8Moa.png
Para mostrar este ejemplo, he utilizado photoshop y GraphViz
graph G { node [shape=circle,height=.2,width=.2]; a -- b [len=2,label="2"]; a -- c [len=2,label="2"]; a -- d [len=5,label="5"]; a -- e [len=1,label="1"]; a -- f [len=3,label="3"]; a -- g [len=5,label="5"]; b -- c [len=2,label="2"]; b -- d [len=4,label="4"]; b -- e [len=4,label="4"]; b -- f [len=2,label="2"]; b -- g [len=1,label="1"]; c -- d [len=1,label="1"]; c -- e [len=2,label="2"]; c -- f [len=4,label="4"]; c -- g [len=8,label="8"]; d -- e [len=4,label="4"]; d -- f [len=5,label="5"]; d -- g [len=3,label="3"]; e -- f [len=1,label="1"]; e -- g [len=2,label="2"]; f -- g [len=1,label="1"]; }
¿Alguien conoce una manera fácil de hacerlo?
Me gustaría hacerlo bajo mathlab o java.
Muchas gracias.
Referencias :