{"version":3,"file":"constant.js","sourceRoot":"","sources":["../../../src/plots/violin/constant.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,iBAAiB,CAAC;AACvC,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AAGzC,MAAM,CAAC,IAAM,OAAO,GAAG,GAAG,CAAC;AAC3B,MAAM,CAAC,IAAM,cAAc,GAAG,SAAS,CAAC;AACxC,MAAM,CAAC,IAAM,iBAAiB,GAAG,YAAY,CAAC;AAC9C,MAAM,CAAC,IAAM,aAAa,GAAG,QAAQ,CAAC;AACtC,MAAM,CAAC,IAAM,cAAc,GAAG,UAAU,CAAC;AACzC,MAAM,CAAC,IAAM,YAAY,GAAG,QAAQ,CAAC;AAErC,MAAM,CAAC,IAAM,cAAc,GAAG,aAAa,CAAC;AAC5C,MAAM,CAAC,IAAM,eAAe,GAAG,cAAc,CAAC;AAC9C,MAAM,CAAC,IAAM,gBAAgB,GAAG,eAAe,CAAC;AAChD,MAAM,CAAC,IAAM,cAAc,GAAG,aAAa,CAAC;AAE5C,MAAM,CAAC,IAAM,eAAe,GAAG,UAAU,CAAC,EAAE,EAAE,IAAI,CAAC,iBAAiB,EAAE,EAAE;IACtE,kCAAkC;IAClC,eAAe,EAAE,IAAI;IACrB,QAAQ;IACR,GAAG,EAAE;QACH,IAAI,EAAE,YAAY;QAClB,UAAU,EAAE,EAAE;QACd,KAAK,EAAE,CAAC;KACT;IAED,YAAY;IACZ,WAAW,EAAE;QACX,SAAS,EAAE,CAAC;QACZ,WAAW,EAAE,GAAG;QAChB,aAAa,EAAE,IAAI;KACpB;IACD,MAAM;IACN,KAAK,EAAE;QACL,IAAI,EAAE;YACJ,IAAI,EAAE,IAAI;SACX;QACD,QAAQ,EAAE;YACR,SAAS,EAAE,KAAK;SACjB;KACF;IACD,KAAK,EAAE;QACL,IAAI,EAAE;YACJ,IAAI,EAAE;gBACJ,KAAK,EAAE;oBACL,SAAS,EAAE,GAAG;oBACd,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;iBACjB;aACF;SACF;KACF;IACD,KAAK;IACL,MAAM,EAAE;QACN,QAAQ,EAAE,UAAU;KACrB;IACD,UAAU;IACV,OAAO,EAAE;QACP,WAAW,EAAE,KAAK;KACnB;IACD,SAAS;IACT,6CAA6C;CACpB,CAAC,CAAC","sourcesContent":["import { Plot } from '../../core/plot';\nimport { deepAssign } from '../../utils';\nimport { ViolinOptions } from './types';\n\nexport const X_FIELD = 'x';\nexport const VIOLIN_Y_FIELD = 'violinY';\nexport const VIOLIN_SIZE_FIELD = 'violinSize';\nexport const MIN_MAX_FIELD = 'minMax';\nexport const QUANTILE_FIELD = 'quantile';\nexport const MEDIAN_FIELD = 'median';\n\nexport const VIOLIN_VIEW_ID = 'violin_view';\nexport const MIN_MAX_VIEW_ID = 'min_max_view';\nexport const QUANTILE_VIEW_ID = 'quantile_view';\nexport const MEDIAN_VIEW_ID = 'median_view';\n\nexport const DEFAULT_OPTIONS = deepAssign({}, Plot.getDefaultOptions(), {\n // 多 view 组成,一定要设置 view padding 同步\n syncViewPadding: true,\n // 默认核函数\n kde: {\n type: 'triangular',\n sampleSize: 32,\n width: 3,\n },\n\n // 默认小提琴轮廓样式\n violinStyle: {\n lineWidth: 1,\n fillOpacity: 0.3,\n strokeOpacity: 0.75,\n },\n // 坐标轴\n xAxis: {\n grid: {\n line: null,\n },\n tickLine: {\n alignTick: false,\n },\n },\n yAxis: {\n grid: {\n line: {\n style: {\n lineWidth: 0.5,\n lineDash: [4, 4],\n },\n },\n },\n },\n // 图例\n legend: {\n position: 'top-left',\n },\n // Tooltip\n tooltip: {\n showMarkers: false,\n },\n // 默认区域交互\n // interactions: [{ type: 'active-region' }],\n} as Partial);\n"]}