UNPKG

echarts

Version:

Apache ECharts is a powerful, interactive charting and data visualization library for browser

28 lines (27 loc) 919 B
export interface PrepareBoxplotDataOpt { boundIQR?: number | 'none'; itemNameFormatter?: string | ((params: { value: number; }) => string); } /** * See: * <https://en.wikipedia.org/wiki/Box_plot#cite_note-frigge_hoaglin_iglewicz-2> * <http://stat.ethz.ch/R-manual/R-devel/library/grDevices/html/boxplot.stats.html> * * Helper method for preparing data. * * @param rawData like * [ * [12,232,443], (raw data set for the first box) * [3843,5545,1232], (raw data set for the second box) * ... * ] * @param opt.boundIQR=1.5 Data less than min bound is outlier. * default 1.5, means Q1 - 1.5 * (Q3 - Q1). * If 'none'/0 passed, min bound will not be used. */ export default function prepareBoxplotData(rawData: number[][], opt: PrepareBoxplotDataOpt): { boxData: (number | string)[][]; outliers: (number | string)[][]; };