cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
22 lines (21 loc) • 682 B
JavaScript
import prepareBoxplotData from "./prepareBoxplotData.mjs";
import { throwError } from "../../util/log.mjs";
import { SOURCE_FORMAT_ARRAY_ROWS } from "../../util/types.mjs";
var boxplotTransform = {
type: "echarts:boxplot",
transform: function transform(params) {
var upstream = params.upstream;
if (upstream.sourceFormat !== SOURCE_FORMAT_ARRAY_ROWS) {
var errMsg = "";
throwError(errMsg);
}
var result = prepareBoxplotData(upstream.getRawData(), params.config);
return [{
dimensions: ["ItemName", "Low", "Q1", "Q2", "Q3", "High"],
data: result.boxData
}, {
data: result.outliers
}];
}
};
export { boxplotTransform };