23 lines
597 B
JavaScript
23 lines
597 B
JavaScript
|
|
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;
|