diff -r 65c1b103443d -r 74065e83844d graph_displayer_canvas-node.cc --- a/graph_displayer_canvas-node.cc Mon Sep 25 15:30:04 2006 +0000 +++ b/graph_displayer_canvas-node.cc Thu Sep 28 09:26:48 2006 +0000 @@ -1,6 +1,7 @@ #include "graph_displayer_canvas.h" #include +const int minimum_node_radius=0; int GraphDisplayerCanvas::changeNodeRadius (std::string mapname, Node node) { @@ -24,13 +25,19 @@ } else { - w=(int)(radius_min+(v-min)/(max-min)*(radius_max-radius_min)); + w=(int)(minimum_node_radius+(v-min)/(max-min)*(radius_max-minimum_node_radius)); } } else { - w=5+(int)(v/radius_unit); + w=(int)(v*radius_max); } + + if(w<5) + { + w=5; + } + if(w>=0) { double x1, y1, x2, y2;