| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | import ChartTypes from './ChartTypes'import {  PIVOT_CHART_FONT_FAMILIES,  PIVOT_DEFAULT_FONT_COLOR,  CHART_LABEL_POSITIONS,  CHART_VISUALMAP_POSITIONS,  CHART_LEGEND_POSITIONS,  CHART_LINES_SYMBOL_TYPE} from 'app/globalConstants'const defaultTheme = require('assets/json/echartsThemes/default.project.json')const defaultThemeColors = defaultTheme.theme.colorimport { IChartInfo } from 'containers/Widget/components/Widget'const map: IChartInfo = {  id: ChartTypes.CMap,  name: 'map',  title: '地图',  icon: 'icon-china',  coordinate: 'cartesian',  rules: [{ dimension: [0, 9999], metric: 1 }],  dimetionAxis: 'col',  data: {    cols: {      title: '列',      type: 'category'    },    rows: {      title: '行',      type: 'category'    },    metrics: {      title: '指标',      type: 'value'    },    filters: {      title: '筛选',      type: 'all'    }  },  style: {    label: {      showLabel: false,      labelPosition: CHART_LABEL_POSITIONS[0].value,      labelFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      labelFontSize: '12',      labelColor: PIVOT_DEFAULT_FONT_COLOR    },    visualMap: {      showVisualMap: true,      visualMapPosition: CHART_VISUALMAP_POSITIONS[0].value,      fontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      fontSize: '12',      visualMapDirection: 'vertical',      visualMapWidth: 20,      visualMapHeight: 150,      startColor: defaultThemeColors[0],      endColor: defaultThemeColors[2]    },    legend: {      showLegend: true,      legendPosition: CHART_LEGEND_POSITIONS[0].value,      selectAll: true,      fontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      fontSize: '12',      color: PIVOT_DEFAULT_FONT_COLOR    },    spec: {      layerType: 'map',      roam: false,      symbolType: CHART_LINES_SYMBOL_TYPE[0].value,      linesSpeed: '10'    }  }}export default map
 |