NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/@antv/g2/lib/geom/label/index.js
2023-09-14 14:47:11 +08:00

26 lines
582 B
Java

var GeomLabels = require('./geom-labels');
var PolarLabels = require('./polar-labels');
var PieLabels = require('./pie-labels');
var IntervalLabels = require('./interval-labels');
var Labels = {
getLabelsClass: function getLabelsClass(coordType, type) {
var rst = GeomLabels;
if (coordType === 'polar') {
rst = PolarLabels;
} else if (coordType === 'theta') {
// pie chart
rst = PieLabels;
} else if (type === 'interval' || type === 'polygon') {
// bar
rst = IntervalLabels;
}
return rst;
}
};
module.exports = Labels;