{"version":3,"file":"constant.js","sourceRoot":"","sources":["../../../src/plots/sunburst/constant.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,iBAAiB,CAAC;AACvC,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAE,gBAAgB,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,MAAM,4BAA4B,CAAC;AAGtG;;GAEG;AACH,MAAM,CAAC,IAAM,uBAAuB,GAAG,eAAe,CAAC;AACvD,MAAM,CAAC,IAAM,gBAAgB,GAAG,OAAO,CAAC;AACxC,MAAM,CAAC,IAAM,mBAAmB,GAAG,MAAM,CAAC;AAE1C,aAAa;AACb,MAAM,CAAC,IAAM,UAAU,GAAG;IACxB,mBAAmB;IACnB,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,MAAM;IACN,OAAO;IACP,QAAQ;CACT,CAAC;AAEF;;GAEG;AACH,MAAM,CAAC,IAAM,eAAe,GAA6B,UAAU,CAAC,EAAE,EAAE,IAAI,CAAC,iBAAiB,EAAE,EAAE;IAChG,WAAW,EAAE,CAAC;IACd,MAAM,EAAE,IAAI;IAEZ,OAAO;IACP,eAAe,EAAE;QACf,sBAAsB;QACtB,KAAK,EAAE,OAAO;KACf;IAED,KAAK;IACL,OAAO,EAAE;QACP,MAAM,EAAE,IAAI;QACZ,WAAW,EAAE,KAAK;QAClB,MAAM,EAAE,EAAE;QACV,SAAS,EAAE,KAAK;KACjB;IACD,MAAM,EAAE,KAAK;IAEb,OAAO;IACP,aAAa,EAAE;QACb,SAAS,EAAE,GAAG;QACd,MAAM,EAAE,MAAM;KACf;IAED,SAAS;IACT,SAAS,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE;CAC7B,CAAC,CAAC","sourcesContent":["import { Plot } from '../../core/plot';\nimport { deepAssign } from '../../utils';\nimport { CHILD_NODE_COUNT, NODE_ANCESTORS_FIELD, NODE_INDEX_FIELD } from '../../utils/hierarchy/util';\nimport { SunburstOptions } from './types';\n\n/**\n * 祖先节点,非 root 根节点\n */\nexport const SUNBURST_ANCESTOR_FIELD = 'ancestor-node';\nexport const SUNBURST_Y_FIELD = 'value';\nexport const SUNBURST_PATH_FIELD = 'path';\n\n/** 默认的源字段 */\nexport const RAW_FIELDS = [\n SUNBURST_PATH_FIELD,\n NODE_INDEX_FIELD,\n NODE_ANCESTORS_FIELD,\n CHILD_NODE_COUNT,\n 'name',\n 'depth',\n 'height',\n];\n\n/**\n * 旭日图 默认配置项\n */\nexport const DEFAULT_OPTIONS: Partial = deepAssign({}, Plot.getDefaultOptions(), {\n innerRadius: 0,\n radius: 0.85,\n\n // 分层配置\n hierarchyConfig: {\n // 数值字段,默认是 value(可配置)\n field: 'value',\n },\n\n // 组件\n tooltip: {\n shared: true,\n showMarkers: false,\n offset: 20,\n showTitle: false,\n },\n legend: false,\n\n // 样式设置\n sunburstStyle: {\n lineWidth: 0.5,\n stroke: '#FFF',\n },\n\n // 默认开启交互\n drilldown: { enabled: true },\n});\n"]}