| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | /* * << * Davinci * == * Copyright (C) 2016 - 2017 EDP * == * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *      http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * >> */import ChartTypes from './ChartTypes'import {  PIVOT_CHART_FONT_FAMILIES,  PIVOT_DEFAULT_FONT_COLOR,  PIVOT_DEFAULT_AXIS_LINE_COLOR,  CHART_FUNNEL_LABEL_POSITIONS,  CHART_SORT_MODES,  CHART_ALIGNMENT_MODES,  DEFAULT_FONT_STYLE,  DEFAULT_ECHARTS_THEME} from 'app/globalConstants'import { IChartInfo } from 'app/containers/Widget/components/Widget'const gauge: IChartInfo = {  id: ChartTypes.Gauge,  name: 'gauge',  title: '仪表盘',  icon: 'icon-gauge',  coordinate: 'polar',  rules: [{ dimension: 0, metric: 1 }],  dimetionAxis: 'col',  data: {    cols: {      title: '列',      type: 'category'    },    rows: {      title: '行',      type: 'category'    },    metrics: {      title: '指标',      type: 'value'    },    filters: {      title: '筛选',      type: 'all'    }  },  style: {    gauge: {      radius: 75,      splitNumber: 10,      startAngle: 225,      endAngle: -45,      clockwise: true,      max: 100,      prefix: '',      suffix: '%',      showTitle: true,      titleFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      titleFontSize: '16',      titleColor: PIVOT_DEFAULT_FONT_COLOR,      titleOffsetLeft: 0,      titleOffsetTop: -40,      showDetail: true,      detailFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      detailFontSize: '28',      detailColor: PIVOT_DEFAULT_FONT_COLOR,      detailOffsetLeft: 0,      detailOffsetTop: 40,      showPointer: true,      pointerLength: 80,      pointerWidth: 8,      customPointerColor: false,      pointerColor: DEFAULT_ECHARTS_THEME.color[0],      pointerBorderStyle: 'solid',      pointerBorderWidth: 0,      pointerBorderColor: PIVOT_DEFAULT_AXIS_LINE_COLOR,      axisLineSize: 30,      axisLineColor: DEFAULT_ECHARTS_THEME.color[0],      showAxisTick: true,      showAxisLabel: true,      axisLabelDistance: 5,      axisLabelFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      axisLabelFontSize: '12',      axisLabelColor: PIVOT_DEFAULT_FONT_COLOR,      showSplitLine: true,      splitLineLength: 30,      splitLineSize: '1',      splitLineStyle: 'solid',      splitLineColor: PIVOT_DEFAULT_AXIS_LINE_COLOR    }  }}export default gauge
 |