| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 | import ChartTypes from './ChartTypes'import {  PIVOT_DEFAULT_AXIS_LINE_COLOR,  PIVOT_CHART_FONT_FAMILIES,  PIVOT_DEFAULT_FONT_COLOR,  CHART_LABEL_POSITIONS} from 'app/globalConstants'import { IChartInfo } from 'containers/Widget/components/Widget'const line: IChartInfo = {  id: ChartTypes.Line,  name: 'line',  title: '折线图',  icon: 'icon-chart-line',  coordinate: 'cartesian',  rules: [{ dimension: 1, metric: [1, 9999] }],  dimetionAxis: 'col',  data: {    cols: {      title: '列',      type: 'category'    },    rows: {      title: '行',      type: 'category'    },    metrics: {      title: '指标',      type: 'value'    },    filters: {      title: '筛选',      type: 'all'    },    color: {      title: '颜色',      type: 'category'    },    tip: {      title: '提示信息',      type: 'value'    }  },  style: {    spec: {      smooth: false,      step: false    },    label: {      showLabel: false,      labelPosition: CHART_LABEL_POSITIONS[0].value,      labelFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      labelFontSize: '12',      labelColor: PIVOT_DEFAULT_FONT_COLOR    },    xAxis: {      showLine: true,      lineStyle: 'solid',      lineSize: '1',      lineColor: PIVOT_DEFAULT_AXIS_LINE_COLOR,      showLabel: true,      labelFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      labelFontSize: '12',      labelColor: PIVOT_DEFAULT_FONT_COLOR,      showInterval: false,      xAxisInterval: 0,      xAxisRotate: 0    },    yAxis: {      showLine: true,      lineStyle: 'solid',      lineSize: '1',      lineColor: PIVOT_DEFAULT_AXIS_LINE_COLOR,      showLabel: true,      labelFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      labelFontSize: '12',      labelColor: PIVOT_DEFAULT_FONT_COLOR,      showTitleAndUnit: true,      titleFontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      titleFontSize: '12',      titleColor: PIVOT_DEFAULT_FONT_COLOR,      nameLocation: 'middle',      nameRotate: 90,      nameGap: 40,      min: null,      max: null    },    splitLine: {      showHorizontalLine: true,      horizontalLineStyle: 'dashed',      horizontalLineSize: '1',      horizontalLineColor: PIVOT_DEFAULT_AXIS_LINE_COLOR,      showVerticalLine: false,      verticalLineStyle: 'dashed',      verticalLineSize: '1',      verticalLineColor: PIVOT_DEFAULT_AXIS_LINE_COLOR    },    legend: {      showLegend: true,      legendPosition: 'right',      selectAll: true,      fontFamily: PIVOT_CHART_FONT_FAMILIES[0].value,      fontSize: '12',      color: PIVOT_DEFAULT_FONT_COLOR    }  }}export default line
 |