| 12345678910111213141516171819202122232425262728293031323334 |
- var zrUtil = require("zrender/lib/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,
- /**
- * @override
- */
- pointToData: function (point, clamp) {
- return this.polar.pointToData(point, clamp)[this.dim === 'radius' ? 0 : 1];
- },
- dataToAngle: Axis.prototype.dataToCoord,
- angleToData: Axis.prototype.coordToData
- };
- zrUtil.inherits(AngleAxis, Axis);
- var _default = AngleAxis;
- module.exports = _default;
|