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.color
- import { 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
|