Changeset 51

Show
Ignore:
Timestamp:
28/07/06 14:42:51 (2 years ago)
Author:
al
Message:

made evaluateLimits check options.xAxis and options.yAxis on evaluate()

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plotkit/trunk/PlotKit/Layout.js

    r50 r51  
    284284        this.maxxval = listMax(map(parseFloat, map(itemgetter(0), all))); 
    285285    } 
     286    else { 
     287        this.minxval = this.options.xAxis[0]; 
     288        this.maxxval = this.options.xAxis[1]; 
     289        this.xscale = this.maxval - this.minxval; 
     290    } 
    286291     
    287292    if (isNil(this.options.yAxis)) { 
     
    293298        this.maxyval = listMax(map(parseFloat, map(itemgetter(1), all))); 
    294299    } 
     300    else { 
     301        this.minyval = this.options.yAxis[0]; 
     302        this.maxyval = this.options.yAxis[1]; 
     303        this.yscale = this.maxyval - this.minyval; 
     304    } 
     305 
    295306}; 
    296307 
  • plotkit/trunk/PlotKit/PlotKit_Packed.js

    r49 r51  
    423423} 
    424424this.maxxval=_77(map(parseFloat,map(_74(0),all))); 
     425}else{ 
     426this.minxval=this.options.xAxis[0]; 
     427this.maxxval=this.options.xAxis[1]; 
     428this.xscale=this.maxval-this.minxval; 
    425429} 
    426430if(_78(this.options.yAxis)){ 
     
    431435} 
    432436this.maxyval=_77(map(parseFloat,map(_74(1),all))); 
     437}else{ 
     438this.minyval=this.options.yAxis[0]; 
     439this.maxyval=this.options.yAxis[1]; 
     440this.yscale=this.maxyval-this.minyval; 
    433441} 
    434442}; 
     
    615623this.xticks=new Array(); 
    616624for(var i=0;i<=_132.length;i++){ 
    617 if(_132[i]>=(_134)*_133){ 
     625if((_132[i]-this.minxval)>=(_134*_133)){ 
    618626var pos=this.xscale*(_132[i]-this.minxval); 
    619627if((pos>1)||(pos<0)){