-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvis.min.js
More file actions
1 lines (1 loc) · 3.79 KB
/
vis.min.js
File metadata and controls
1 lines (1 loc) · 3.79 KB
1
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.Vis=e()}}(function(){return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)s(r[o]);return s}({1:[function(require,module){var self={};self.configFn=function(args){var module=this;return args&&_.each(args,function(value,setAccessor){"function"==typeof module[setAccessor]&&module[setAccessor](value)}),this},self.setModuleAccessor=function(module,name){module[name]=function(value){return arguments.length?(module._accessors[name]=value,module):module._accessors[name]}},self.setModuleAccessors=function(module){var ops=Object.getOwnPropertyNames(module._accessors||{});for(var i in ops)self.setModuleAccessor(module,ops[i])},module.exports=self},{}],2:[function(require,module){var self={};self.GUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(c){var r=16*Math.random()|0,v="x"==c?r:3&r|8;return v.toString(16)})},module.exports=self},{}],3:[function(require,module){module.exports={Time:require("./Time")}},{"./Time":4}],4:[function(require,module){module.exports={daysPassed:function(start,end){var oneDay=864e5;return Math.floor((end-start)/oneDay)},decimalMinutes:function(date){var format=d3.time.format("%H:%M:%S");return(format.parse(date)-format.parse("0:0:0"))/6e4}}},{}],5:[function(require,module){module.exports={Util:require("../src/core/Util"),Format:require("../src/format/Format"),Layout:require("../src/layout/Layout")}},{"../src/core/Util":2,"../src/format/Format":3,"../src/layout/Layout":6}],6:[function(require,module){module.exports={Radial:require("./Radial")}},{"./Radial":7}],7:[function(require,module){var Config=require("../core/Config");module.exports=function(options){function getCenter(){return[size[0]/2,size[1]/2]}function setCenter(point){size=[2*point[0],2*point[1]]}function setRange(value){value&&(range=value,self._radScaler.domain(range),self._gradScaler.domain(range))}var rotate=0,positioner=Number,radiuser=function(d){return+d.radius},size=[1,1],range=void 0,coordinateSystem="cartesian",self=function(data){switch(range||setRange([0,data.length]),coordinateSystem){case"cartesian":data.map(function(d){d.x=getCenter()[0]+radiuser(d)*Math.sin(self.toRad(d)),d.y=getCenter()[1]-radiuser(d)*Math.cos(self.toRad(d))});break;case"polar":data.map(function(d){d.rad=self.toRad(d),d.radius=radiuser(d)})}return data};return self._rotateRad=function(){return Math.PI/180*rotate},self._radScaler=d3.scale.linear().range([0,2*Math.PI]),self._gradScaler=d3.scale.linear().range([0,360]),self.toRad=function(d){return self._radScaler(positioner(d))+self._rotateRad()},self.toGrad=function(d){return self._gradScaler(positioner(d))+self._rotate},self.config=Config.configFn.bind(self),self._accessors=Object.create({},{rotate:{get:function(){return rotate},set:function(v){rotate=v}},radius:{get:function(){return radiuser},set:function(v){radiuser=d3.functor(v)}},center:{get:getCenter,set:setCenter},range:{get:function(){return range},set:setRange},position:{get:function(){return positioner},set:function(v){positioner=v}},size:{get:function(){return size},set:function(v){size=v}},coordinateSystem:{get:function(){return coordinateSystem},set:function(v){coordinateSystem=v}}}),Config.setModuleAccessors(self),self.config(options),self}},{"../core/Config":1}]},{},[5])(5)});