ming-demo3
Version:
mdf metaui web
70 lines (63 loc) • 1.94 kB
JavaScript
"use strict";
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setOption = setOption;
var eChartDemoData = _interopRequireWildcard(require("../eChartDemoData"));
var eChartCommon = _interopRequireWildcard(require("../eChartCommon"));
function setOption(chartDisplayType, option, yySetting, data, skinConfig) {
var dimensionCodeFileld = eChartCommon.eChartLabel.unionedXCode;
var dimensionNameFileld = eChartCommon.eChartLabel.unionedXName;
var measureValueFileld = yySetting.dataField.measure[0].valueField;
var caption = yySetting.dataField.measure[0].caption;
var seriesData = [];
var colorList = eChartCommon.getChartColorArr(100);
var percentValue = 12.3456;
seriesData.push({
value: percentValue,
name: caption,
label: {
normal: {
show: true,
position: 'center',
textStyle: {
fontWeight: 'bold'
},
formatter: '{b}\n{c}%'
}
}
});
seriesData.push({
value: 100 - percentValue,
name: "",
label: {
normal: {
show: false
}
}
});
option.legend.show = false;
var series = [{
data: seriesData,
itemStyle: {
normal: {
color: function color(params) {
if (params.dataIndex == 0) return "red";
if (params.dataIndex == 1) return "#d9d9d9";
}
}
}
}];
if (yySetting.radius) {
series[0].radius = [yySetting.radius.radiusInner.toString() + '%', yySetting.radius.radiusOuter.toString() + '%'];
}
option.title.left = "center";
option.tooltip.show = false;
option.series[0].labelLine.show = false;
option.series[0].labelLine.normal.show = false;
option.series[0].label = {};
option.series[0] = cb.utils.extend({}, option.series[0], series[0]);
return option;
}
//# sourceMappingURL=pieChart_SingleValue.js.map