[root] / trunk / hist / hist / src / TMultiGraph.cxx Repository:
ViewVC logotype

Diff of /trunk/hist/hist/src/TMultiGraph.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9010, Wed May 26 06:26:34 2004 UTC revision 9245, Fri Jun 18 10:46:58 2004 UTC
# Line 1  Line 1 
1  // @(#)root/graf:$Name:  $:$Id: TMultiGraph.cxx,v 1.12 2003/05/16 13:12:07 brun Exp $  // @(#)root/graf:$Name:  $:$Id: TMultiGraph.cxx,v 1.13 2004/05/26 06:26:34 brun Exp $
2  // Author: Rene Brun   12/10/2000  // Author: Rene Brun   12/10/2000
3    
4  /*************************************************************************  /*************************************************************************
# Line 252  Line 252 
252             for (i=0;i<npoints;i++) {             for (i=0;i<npoints;i++) {
253                if (x[i] < rwxmin) rwxmin = x[i];                if (x[i] < rwxmin) rwxmin = x[i];
254                if (x[i] > rwxmax) rwxmax = x[i];                if (x[i] > rwxmax) rwxmax = x[i];
               if (y[i] < rwymin) rwymin = y[i];  
255                if (y[i] > rwymax) rwymax = y[i];                if (y[i] > rwymax) rwymax = y[i];
256                  if (y[i] < rwymin) rwymin = y[i];
257             }             }
258             g->ComputeRange(rwxmin, rwymin, rwxmax, rwymax);             g->ComputeRange(rwxmin, rwymin, rwxmax, rwymax);
259             if (g->GetN() > npt) npt = g->GetN();             if (g->GetN() > npt) npt = g->GetN();
# Line 264  Line 264 
264          dy = 0.05*(rwymax-rwymin);          dy = 0.05*(rwymax-rwymin);
265          uxmin    = rwxmin - dx;          uxmin    = rwxmin - dx;
266          uxmax    = rwxmax + dx;          uxmax    = rwxmax + dx;
267            if (gPad->GetLogy()) {
268               if (rwymin <= 0) rwymin = 0.001*rwymax;
269               minimum = rwymin/(1+0.5*TMath::Log10(rwymax/rwymin));
270               maximum = rwymax*(1+0.2*TMath::Log10(rwymax/rwymin));
271            } else {
272          minimum  = rwymin - dy;          minimum  = rwymin - dy;
273          maximum  = rwymax + dy;          maximum  = rwymax + dy;
274            }
275          if (minimum < 0 && rwymin >= 0) minimum = 0;          if (minimum < 0 && rwymin >= 0) minimum = 0;
276          if (maximum > 0 && rwymax <= 0) maximum = 0;          if (maximum > 0 && rwymax <= 0) maximum = 0;
277       }       }

Legend:
Removed from v.9010  
changed lines
  Added in v.9245

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9