36 lines
708 B
Plaintext
36 lines
708 B
Plaintext
define(function(require) {
|
|
'use strict';
|
|
|
|
var zrUtil = require('zrender/core/util');
|
|
var Axis = require('../Axis');
|
|
|
|
function AngleAxis(scale, angleExtent) {
|
|
|
|
angleExtent = angleExtent || [0, 360];
|
|
|
|
Axis.call(this, 'angle', scale, angleExtent);
|
|
|
|
/**
|
|
* Axis type
|
|
* - 'category'
|
|
* - 'value'
|
|
* - 'time'
|
|
* - 'log'
|
|
* @type {string}
|
|
*/
|
|
this.type = 'category';
|
|
}
|
|
|
|
AngleAxis.prototype = {
|
|
|
|
constructor: AngleAxis,
|
|
|
|
dataToAngle: Axis.prototype.dataToCoord,
|
|
|
|
angleToData: Axis.prototype.coordToData
|
|
};
|
|
|
|
zrUtil.inherits(AngleAxis, Axis);
|
|
|
|
return AngleAxis;
|
|
}); |