Saben necesito hacer una red con unos datos q tengo almacenados en un array, donde un nodo se vinculo con otros nodos(2) y los nodos (2) se vincularan con nodos(3), etc -lo digo asi porque tiene varios niveles-. Esto lo estoy dibujando con la libreria image_graph intente hacer el primer nivel pero esteticamente no me muestra bien. Sintesis con la fcion q muestro abajo quiero dibujar una estrella q tenga la forma d una circunferencia (donde el centro es el nodo central y cada punta son los nodos con quien se conecta) pero tiene en alguna parte una escala automatica q hace q entre 0 y 1 el espacio q le da es muy grande y despues otro punto ente 10 a 20 el espacio es minimo y no respeta una escala normal.. Sabe alguien como puedo hacer para q mi estrella salga como circunferencia y no como un grafico desordenado.. o tal vez q lo pueda manejar con otra libreria para solucionar el problema de las redes.. y otro problem dentro de esta libreria cual es la sentencia para agregar imagenes jpg desde afuera??
les paso el codigo
Código PHP:
   require_once 'Image/Graph.php'; 
 
$Graph =& Image_Graph::factory('graph', array(300, 300)); 
 
$Graph->add( 
   Image_Graph::vertical( 
      Image_Graph::factory('title', array('ESTRELLA', 30)),         
      Image_Graph::vertical( 
         $Plotarea = Image_Graph::factory('plotarea', array('axis_log', 'axis')), 
         $Legend = Image_Graph::factory('legend'), 
         100 
      ), 
      10 
   ) 
);    
 
 
$Legend->setPlotarea($Plotarea); 
 
$Dataset =& Image_Graph::factory('dataset'); 
$cx = 4;
$cy = 4;
$radio = 4;
$angulo=0; 
$x=0; $y=0; 
    while ($angulo <= 6.28)
    { 
        $x = $cx + $radio * cos($angulo); 
        $y = $cy + $radio * sin($angulo); 
                             $Dataset->addPoint($cx, $cy); 
        $Dataset->addPoint($x,$y); 
        $Plot =& $Plotarea->addNew('line', array(&$Dataset)); 
        $angulo+=1.256; 
     }
        $Axis =& $Plotarea->getAxis(IMAGE_GRAPH_AXIS_X); 
        $Plot->setLineColor('blue');                   
        $Graph->done(); 
     
 

