Dataset

单指标 单维度

单指标 单维度

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        date: '2019',
        profit: 10,
      },
      {
        date: '2020',
        profit: 30,
      },
      {
        date: '2021',
        profit: 30,
      },
      {
        date: '2022',
        profit: 50,
      },
      {
        date: '2023',
        profit: 40,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

单指标 多维度

单指标 多维度

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        date: '2019',
        region: 'east',
        city: 'A',
        profit: 10,
      },
      {
        date: '2019',
        region: 'east',
        city: 'B',
        profit: 30,
      },
      {
        date: '2019',
        region: 'east',
        city: 'C',
        profit: 30,
      },
      {
        date: '2019',
        region: 'east',
        city: 'D',
        profit: 50,
      },
      {
        date: '2019',
        region: 'east',
        city: 'E',
        profit: 40,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'A',
        profit: 10,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'B',
        profit: 30,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'C',
        profit: 30,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'D',
        profit: 50,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'E',
        profit: 40,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

单指标 零维度

单指标 零维度

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        profit: 10,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

多指标 单维度

多指标 单维度

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        date: '2019',
        profit: 10,
        sales: 20,
        discount: 0.1,
      },
      {
        date: '2020',
        profit: 30,
        sales: 60,
        discount: 0.1,
      },
      {
        date: '2021',
        profit: 30,
        sales: 60,
        discount: 0.1,
      },
      {
        date: '2022',
        profit: 50,
        sales: 100,
        discount: 0.1,
      },
      {
        date: '2023',
        profit: 40,
        sales: 80,
        discount: 0.1,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

多指标 多维度

多指标 多维度

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        date: '2019',
        region: 'east',
        city: 'A',
        profit: 10,
        sales: 20,
        discount: 0.1,
      },
      {
        date: '2019',
        region: 'east',
        city: 'B',
        profit: 30,
        sales: 60,
        discount: 0.1,
      },
      {
        date: '2019',
        region: 'east',
        city: 'C',
        profit: 30,
        sales: 60,
        discount: 0.1,
      },
      {
        date: '2019',
        region: 'east',
        city: 'D',
        profit: 50,
        sales: 100,
        discount: 0.1,
      },
      {
        date: '2019',
        region: 'east',
        city: 'E',
        profit: 40,
        sales: 80,
        discount: 0.1,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'A',
        profit: 10,
        sales: 20,
        discount: 0.1,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'B',
        profit: 30,
        sales: 60,
        discount: 0.1,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'C',
        profit: 30,
        sales: 60,
        discount: 0.1,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'D',
        profit: 50,
        sales: 100,
        discount: 0.1,
      },
      {
        date: '2020',
        region: 'north of east',
        city: 'E',
        profit: 40,
        sales: 80,
        discount: 0.1,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

多指标 零维度

多指标 零维度

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        profit: 1,
        sales: 2,
        discount: 0.1,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

数据维度与指标配置

数据维度与指标配置

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        date: '2019',
        region: 'east',
        profit: 10,
        sales: 20,
      },
      {
        date: '2020',
        region: 'east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2021',
        region: 'east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2022',
        region: 'east',
        profit: 50,
        sales: 100,
      },
      {
        date: '2023',
        region: 'east',
        profit: 40,
        sales: 80,
      },
      {
        date: '2019',
        region: 'north of east',
        profit: 10,
        sales: 20,
      },
      {
        date: '2020',
        region: 'north of east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2021',
        region: 'north of east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2022',
        region: 'north of east',
        profit: 50,
        sales: 100,
      },
      {
        date: '2023',
        region: 'north of east',
        profit: 40,
        sales: 80,
      },
    ],
    measures: [
      {
        id: 'profit',
        alias: '利润',
      },
      {
        id: 'sales',
        alias: '销售量',
      },
    ],
    dimensions: [
      {
        id: 'date',
        alias: '日期',
      },
      {
        id: 'region',
        alias: '区域',
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}

自动选择

自动选择

import { VSeedRender } from '@components'

export default () => {
  const vseedConfig = {
    chartType: 'columnParallel',
    dataset: [
      {
        date: '2019',
        region: 'east',
        profit: 10,
        sales: 20,
      },
      {
        date: '2020',
        region: 'east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2021',
        region: 'east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2022',
        region: 'east',
        profit: 50,
        sales: 100,
      },
      {
        date: '2023',
        region: 'east',
        profit: 40,
        sales: 80,
      },
      {
        date: '2019',
        region: 'north of east',
        profit: 10,
        sales: 20,
      },
      {
        date: '2020',
        region: 'north of east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2021',
        region: 'north of east',
        profit: 30,
        sales: 60,
      },
      {
        date: '2022',
        region: 'north of east',
        profit: 50,
        sales: 100,
      },
      {
        date: '2023',
        region: 'north of east',
        profit: 40,
        sales: 80,
      },
    ],
  }

  return <VSeedRender vseed={vseedConfig} />
}