⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plotkit_packed.js

📁 ntop网络监控软件,使用方面
💻 JS
📖 第 1 页 / 共 5 页
字号:
/***    PlotKit.PlotKit 0.9.1 : PACKED VERSION    THIS FILE IS AUTOMATICALLY GENERATED.  If creating patches, please    diff against the source tree, not this file.    For more information, <http://www.liquidx.net/plotkit/>.        Copyright (c) 2006. Alastair Tse.***/try{if(typeof (MochiKit.Base)=="undefined"||typeof (MochiKit.DOM)=="undefined"||typeof (MochiKit.Color)=="undefined"||typeof (MochiKit.Format)=="undefined"){throw "";}}catch(e){throw "PlotKit depends on MochiKit.{Base,Color,DOM,Format}";}MochiKit.Base.update(MochiKit.Color.Color.prototype,{asFillColor:function(){return this.lighterColorWithLevel(0.3);},asStrokeColor:function(){return this.darkerColorWithLevel(0.1);},asPointColor:function(){return this.lighterColorWithLevel(0.1);}});if(typeof (PlotKit)=="undefined"){PlotKit={};}PlotKit.NAME="PlotKit";PlotKit.VERSION="0.8";PlotKit.__repr__=function(){return "["+this.NAME+" "+this.VERSION+"]";};PlotKit.toString=function(){return this.__repr__();};if(typeof (PlotKit.Base)=="undefined"){PlotKit.Base={};}PlotKit.Base.NAME="PlotKit.Base";PlotKit.Base.VERSION=PlotKit.VERSION;PlotKit.Base.__repr__=function(){return "["+this.NAME+" "+this.VERSION+"]";};PlotKit.Base.toString=function(){return this.__repr__();};PlotKit.Base.usingPrototype=function(){try{return (typeof (Object.extend)=="function");}catch(e){return false;}};MochiKit.Base.update(PlotKit.Base,{roundInterval:function(_1,_2,_3){var _4=MochiKit.Format.roundToFixed;var _5=_1/_2;return parseFloat(_4(_5,_3));},collapse:function(_6){var m=MochiKit.Base;var _8=new Array();for(var i=0;i<_6.length;i++){_8=m.concat(_8,_6[i]);}if(PlotKit.Base.usingPrototype()){delete _8.extend;delete _8.from;delete _8.inspect;}return _8;},uniq:function(_10){var m=MochiKit.Base;if(!m.isArrayLike(_10)||(_10.length<1)){return new Array();}var _11=new Array();var _12=_10[0];_11.push(_10[0]);for(var i=1;i<_10.length;i++){if(m.compare(_10[i],_12)!=0){_12=_10[i];_11.push(_10[i]);}}return _11;},colorScheme:function(){var mb=MochiKit.Base;var mc=MochiKit.Color;var _15=["red","orange","yellow","green","cyan","blue","purple","magenta"];var _16=function(_17){return mc.Color[_17+"Color"]();};return mb.map(_16,_15);},baseDarkPrimaryColors:function(){var _18=MochiKit.Color.Color.fromHexString;return [_18("#ad3f40"),_18("#ddac2c"),_18("#dfdd0c"),_18("#5276c4"),_18("#739c5a")];},basePrimaryColors:function(){var _19=MochiKit.Color.Color.fromHexString;return [_19("#d24c4d"),_19("#f2b32f"),_19("#ece90e"),_19("#5d83da"),_19("#78a15d")];},baseBlueColors:function(){var _20=MochiKit.Color.Color.fromHexString;return [_20("#4b6b94"),_20("#5d81b4"),_20("#acbad2")];},palette:function(_21,_22,_23,_24){var _25=MochiKit.Base.isUndefinedOrNull;var _26=new Array();if(_25(_24)){_24=0.1;}if(_25(_23)){_23=0.4;}if(_25(_22)){_22=-0.2;}var _27=_22;while(_27<=_23){_26.push(_27);_27+=_24;}var _28=function(_29,_30){return _29.lighterColorWithLevel(_30);};return MochiKit.Base.map(partial(_28,_21),_26);},excanvasSupported:function(){if(/MSIE/.test(navigator.userAgent)&&!window.opera){return true;}return false;},findPosX:function(obj){var _32=0;if(obj.offsetParent){while(obj.offsetParent){_32+=obj.offsetLeft;obj=obj.offsetParent;}}else{if(obj.x){_32+=obj.x;}}return _32;},findPosY:function(obj){var _33=0;if(obj.offsetParent){while(obj.offsetParent){_33+=obj.offsetTop;obj=obj.offsetParent;}}else{if(obj.y){_33+=obj.y;}}return _33;},isFuncLike:function(obj){return (typeof (obj)=="function");}});PlotKit.Base.map=function(fn,lst){if(PlotKit.Base.usingPrototype()){var _36=[];for(var x in lst){if(typeof (lst[x])=="function"){continue;}_36.push(fn(lst[x]));}return _36;}else{return MochiKit.Base.map(fn,lst);}};PlotKit.Base.items=function(lst){if(PlotKit.Base.usingPrototype()){var _38=[];for(var x in lst){if(typeof (lst[x])=="function"){continue;}_38.push([x,lst[x]]);}return _38;}else{return MochiKit.Base.items(lst);}};PlotKit.Base.keys=function(lst){if(PlotKit.Base.usingPrototype()){var _39=[];for(var x in lst){if(typeof (lst[x])=="function"){continue;}_39.push(x);}return _39;}else{return MochiKit.Base.keys(lst);}};PlotKit.Base.baseColors=function(){var _40=MochiKit.Color.Color.fromHexString;return [_40("#476fb2"),_40("#be2c2b"),_40("#85b730"),_40("#734a99"),_40("#26a1c5"),_40("#fb8707"),_40("#000000")];};PlotKit.Base.officeBaseStyle={"axisLineWidth":2,"axisLabelColor":Color.grayColor(),"axisLineColor":Color.whiteColor(),"padding":{top:5,bottom:10,left:30,right:30}};MochiKit.Base.update(PlotKit.Base,{officeBlue:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[0]),"backgroundColor":PlotKit.Base.baseColors()[0].lighterColorWithLevel(0.45)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;},officeRed:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[1]),"backgroundColor":PlotKit.Base.baseColors()[1].lighterColorWithLevel(0.5)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;},officeGreen:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[2]),"backgroundColor":PlotKit.Base.baseColors()[2].lighterColorWithLevel(0.5)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;},officePurple:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[3]),"backgroundColor":PlotKit.Base.baseColors()[3].lighterColorWithLevel(0.5)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;},officeCyan:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[4]),"backgroundColor":PlotKit.Base.baseColors()[4].lighterColorWithLevel(0.5)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;},officeOrange:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[5]),"backgroundColor":PlotKit.Base.baseColors()[5].lighterColorWithLevel(0.4)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;},officeBlack:function(){var r={"colorScheme":PlotKit.Base.palette(PlotKit.Base.baseColors()[6],0,0.6),"backgroundColor":PlotKit.Base.baseColors()[6].lighterColorWithLevel(0.9)};MochiKit.Base.update(r,PlotKit.Base.officeBaseStyle);return r;}});PlotKit.Base.EXPORT=["baseColors","collapse","colorScheme","findPosX","findPosY","officeBaseStyle","officeBlue","officeRed","officeGreen","officePurple","officeCyan","officeOrange","officeBlack","roundInterval","uniq","isFuncLike","excanvasSupported"];PlotKit.Base.EXPORT_OK=[];PlotKit.Base.__new__=function(){var m=MochiKit.Base;m.nameFunctions(this);this.EXPORT_TAGS={":common":this.EXPORT,":all":m.concat(this.EXPORT,this.EXPORT_OK)};};PlotKit.Base.__new__();MochiKit.Base._exportSymbols(this,PlotKit.Base);try{if(typeof (PlotKit.Base)=="undefined"){throw "";}}catch(e){throw "PlotKit.Layout depends on MochiKit.{Base,Color,DOM,Format} and PlotKit.Base";}if(typeof (PlotKit.Layout)=="undefined"){PlotKit.Layout={};}PlotKit.Layout.NAME="PlotKit.Layout";PlotKit.Layout.VERSION=PlotKit.VERSION;PlotKit.Layout.__repr__=function(){return "["+this.NAME+" "+this.VERSION+"]";};PlotKit.Layout.toString=function(){return this.__repr__();};PlotKit.Layout.valid_styles=["bar","line","pie","point"];PlotKit.Layout=function(_42,_43){this.options={"barWidthFillFraction":0.75,"barOrientation":"vertical","xOriginIsZero":true,"yOriginIsZero":true,"xAxis":null,"yAxis":null,"xTicks":null,"yTicks":null,"xNumberOfTicks":10,"yNumberOfTicks":5,"xTickPrecision":1,"yTickPrecision":1,"pieRadius":0.4};this.style=_42;MochiKit.Base.update(this.options,_43?_43:{});if(!MochiKit.Base.isUndefinedOrNull(this.options.xAxis)){this.minxval=this.options.xAxis[0];this.maxxval=this.options.xAxis[1];this.xscale=this.maxxval-this.minxval;}else{this.minxval=0;this.maxxval=null;this.xscale=null;}if(!MochiKit.Base.isUndefinedOrNull(this.options.yAxis)){this.minyval=this.options.yAxis[0];this.maxyval=this.options.yAxis[1];this.yscale=this.maxyval-this.minyval;}else{this.minyval=0;this.maxyval=null;this.yscale=null;}this.bars=new Array();this.points=new Array();this.slices=new Array();this.xticks=new Array();this.yticks=new Array();this.datasets=new Array();this.minxdelta=0;this.xrange=1;this.yrange=1;this.hitTestCache={x2maxy:null};};PlotKit.Layout.prototype.addDataset=function(_44,_45){this.datasets[_44]=_45;};PlotKit.Layout.prototype.removeDataset=function(_46,_47){delete this.datasets[_46];};PlotKit.Layout.prototype.addDatasetFromTable=function(_48,_49,_50,_51,_52){var _53=MochiKit.Base.isUndefinedOrNull;var _54=MochiKit.DOM.scrapeText;var _55=MochiKit.Format.strip;if(_53(_50)){_50=0;}if(_53(_51)){_51=1;}if(_53(_52)){_52=-1;}var _56=_49.tBodies[0].rows;var _57=new Array();var _58=new Array();if(!_53(_56)){for(var i=0;i<_56.length;i++){_57.push([parseFloat(_55(_54(_56[i].cells[_50]))),parseFloat(_55(_54(_56[i].cells[_51])))]);if(_52>=0){_58.push({v:parseFloat(_55(_54(_56[i].cells[_50]))),label:_55(_54(_56[i].cells[_52]))});}}this.addDataset(_48,_57);if(_52>=0){this.options.xTicks=_58;}return true;}return false;};PlotKit.Layout.prototype.evaluate=function(){this._evaluateLimits();this._evaluateScales();if(this.style=="bar"){if(this.options.barOrientation=="horizontal"){this._evaluateHorizBarCharts();}else{this._evaluateBarCharts();}this._evaluateBarTicks();}else{if(this.style=="line"){this._evaluateLineCharts();this._evaluateLineTicks();}else{if(this.style=="pie"){this._evaluatePieCharts();this._evaluatePieTicks();}}}};PlotKit.Layout.prototype.hitTest=function(x,y){var f=MochiKit.Format.twoDigitFloat;if((this.style=="bar")&&this.bars&&(this.bars.length>0)){for(var i=0;i<this.bars.length;i++){var bar=this.bars[i];if((x>=bar.x)&&(x<=bar.x+bar.w)&&(y>=bar.y)&&(y-bar.y<=bar.h)){return bar;}}}else{if(this.style=="line"){if(this.hitTestCache.x2maxy==null){this._regenerateHitTestCache();}var _62=x/this.xscale;var _63=this.hitTestCache.xvalues;var _64=null;var _65=null;for(var i=1;i<_63.length;i++){if(_63[i]>_62){_64=_63[i-1];_65=_63[i];break;}}if((_64!=null)){var _66=this.hitTestCache.x2maxy[_64];var _67=this.hitTestCache.x2maxy[_65];var _68=(1-y)/this.yscale;var _69=(_67-_66)/(_65-_64);var _70=_66+_69*(_62-_64);if(_70>=_68){var obj={xval:_62,yval:_68,xafter:_65,yafter:_67,xbefore:_64,ybefore:_66,yprojected:_70};return obj;}}}else{if(this.style=="pie"){var _71=Math.sqrt((y-0.5)*(y-0.5)+(x-0.5)*(x-0.5));if(_71>this.options.pieRadius){return null;}var _72=Math.atan2(y-0.5,x-0.5)-Math.PI/2;for(var i=0;i<this.slices.length;i++){var _73=this.slices[i];if(_73.startAngle<_72&&_73.endAngle>=_72){return _73;}}}}}return null;};PlotKit.Layout.prototype.rectForX=function(x){return null;};PlotKit.Layout.prototype.angleRangeForX=function(x){return null;};PlotKit.Layout.prototype._evaluateLimits=function(){var map=PlotKit.Base.map;var _75=PlotKit.Base.items;var _76=MochiKit.Base.itemgetter;var _77=PlotKit.Base.collapse;var _78=MochiKit.Base.listMin;var _79=MochiKit.Base.listMax;var _80=MochiKit.Base.isUndefinedOrNull;var all=_77(map(_76(1),_75(this.datasets)));if(_80(this.options.xAxis)){if(this.options.xOriginIsZero){this.minxval=0;}else{this.minxval=_78(map(parseFloat,map(_76(0),all)));}this.maxxval=_79(map(parseFloat,map(_76(0),all)));}else{this.minxval=this.options.xAxis[0];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -