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
|