Isaac-
Brobbey,Isaac (neuron) wrote:
hi all:
 
  i have a display of  spikes which are all clustered to some area in the
display box and i want to use the
log scale to spread it out. so it can cover most part of the grid. now the
useage is what i might need a little help with, like this is what i 
 have: 
 
 i have a math type like: (mass,pi)->ratio 
 
     RealType mass = RealType.getRealType("mass"); 
     RealType pi = RealType.getRealType("pi"); 
     RealType ratio = RealType.getRealType("ratio"); 
     RealTupleType cartesian = new RealTupleType(mass, pi); 
 
 FunctionType Ftype = new FunctionType(cartesian, ratio); 
 
  i want my x-axis to be mass and y-axis to be pi and z-axis to be ratio. 
 i dont want to take the log on the z-axis(ratio). 
 
 i am not sure if the above function type is the same as 
 
 FunctionType Ftype = new FunctionType((mass,pi), ratio); 
 
 at what point should i take the logs on the mass and pi ? 
 and how  will it fit with the data reference and the display object.
 i will be glad if you can show me some code snippets. 
 
 thanks in advance: 
I'm not sure if this will work, but try something like:
   RealType logMass = RealType.getRealType("logMass");
   RealType logPi = RealType.getRealType("logPi");
   RealTupleType logType = new RealTupleType(logMass, logPi);
   CoordinateSystem refCS = new LogCoordinateSystem(ref);
   RealTupleType cartesian = new RealTupleType(mass, pi, refCS, null);
Then map whichever log RealType you want to show as logs to
whichever axis it belongs on.
Don
*************************************************************
Don Murray                               UCAR Unidata Program
dmurray@xxxxxxxxxxxxxxxx                        P.O. Box 3000
(303) 497-8628                              Boulder, CO 80307
http://www.unidata.ucar.edu/staff/donm
*************************************************************