Axis3D.js
643 字节
import * as echarts from 'echarts/lib/echarts';
function Axis3D(dim, scale, extent) {
echarts.Axis.call(this, dim, scale, extent);
}
Axis3D.prototype = {
constructor: Axis3D,
getExtentMin: function () {
var extent = this._extent;
return Math.min(extent[0], extent[1]);
},
getExtentMax: function () {
var extent = this._extent;
return Math.max(extent[0], extent[1]);
},
calculateCategoryInterval: function () {
// TODO consider label length
return Math.floor(this.scale.count() / 8);
}
};
echarts.util.inherits(Axis3D, echarts.Axis);
export default Axis3D;