Index: trunk/Ohana/src/kapa/graph/DrawFrame.c
===================================================================
--- trunk/Ohana/src/kapa/graph/DrawFrame.c	(revision 5386)
+++ trunk/Ohana/src/kapa/graph/DrawFrame.c	(revision 5610)
@@ -65,7 +65,6 @@
   y = fy + (value-min)*dfy/(max - min);
 
-  dir = 1;
-  if ((naxis == 0) || (naxis == 1)) dir = -1;
-
+  dir = +1;
+  if ((naxis == 0) || (naxis == 1)) dir *= -1;
   dx = dir*size*dfy*n;	
   dy = dir*size*dfx*n;
@@ -84,6 +83,6 @@
     
     /* temporarily assume rectilinear axes */
-    if (naxis == 0) { dx = 0; dy = +(0.8*fontsize + 1); pos = 1; }
-    if (naxis == 2) { dx = 0; dy = -(0.8*fontsize + 1); pos = 7; }
+    if (naxis == 0) { dx = 0; dy = -dir*(0.8*fontsize + 1); pos = 1; }
+    if (naxis == 2) { dx = 0; dy = -dir*(0.8*fontsize + 1); pos = 7; }
 
     if (naxis == 1) { dy = 0; dx = -(0.8*fontsize + 1); pos = 3; }
