Index: /trunk/BNC/bncfigure.cpp
===================================================================
--- /trunk/BNC/bncfigure.cpp	(revision 1936)
+++ /trunk/BNC/bncfigure.cpp	(revision 1937)
@@ -136,4 +136,5 @@
   // y-axis
   // ------
+  int yLength = (yMax-40) - (yMin+10);
   painter.drawLine(xMin+50, yMax-40, xMin+50, yMin+10);
   painter.drawText(xMin+40, yMax-40, tr("0"));
@@ -153,14 +154,13 @@
     it.next();
     QByteArray staID = it.key();
-    double     vv    = it.value()->_mean;
 
+    int yy = yLength * (it.value()->_mean / _maxRate);
     int xx = xMin+100+anchor*40;
 
     painter.drawText(xx, yMax-10, staID);
 
-    QRectF vrect(xx, yMax-40-vv, 30, vv);
-    QBrush xBrush(Qt::blue,Qt::SolidPattern);
-    painter.fillRect(vrect,xBrush);
-    painter.drawRect(vrect);
+    painter.fillRect(xx, yMax-40-yy, 30, yy, 
+                     QBrush(Qt::blue,Qt::SolidPattern));
+
     anchor++;
   }
