| 123456789101112131415161718192021222324252627282930313233343536 |
- import { echartOptionProfixHandle, publicConfig } from '@/packages/public'
- import { BarCommonConfig } from './index'
- import { ConfigType, CreateComponentType } from '@/packages/index.d'
- import omit from 'lodash/omit'
- export default class Config extends publicConfig implements CreateComponentType {
- public key = BarCommonConfig.key
- public chartData: Exclude<ConfigType, ['node']> = omit(BarCommonConfig, ['node'])
- // 图表配置项
- public option = echartOptionProfixHandle({
- tooltip: {
- trigger: 'axis',
- axisPointer: {
- type: 'shadow'
- }
- },
- xAxis: {
- type: 'category',
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
- },
- yAxis: {
- type: 'value'
- },
- series: [
- {
- data: [120, 200, 150, 80, 70, 110, 130],
- type: 'bar'
- },
- {
- data: [130, 130, 312, 268, 155, 117, 160],
- type: 'bar'
- }
- ]
- })
- }
|