VisActor/VChart

[Documentation] 教程文档 -> 图表概念 -> 数据 -> DataSet,示例的运行结果和实际不一致

Open

#3.593 aberto em 23 de dez. de 2024

Ver no GitHub
 (2 comments) (0 reactions) (1 assignee)TypeScript (212 forks)user submission
docsgood first issue

Métricas do repositório

Stars
 (1.800 stars)
Métricas de merge de PR
 (Mesclagem média 3d 12h) (15 fundiu PRs em 30d)

Description

Documentation Title or Section

教程文档

Issue Description or Suggestion

// 注册 merge transform
dataSet.registerTransform('mergeDataView', mergeTransform);
// 使用 merge transform 合并数据
dataViewMerge.transform({ type: 'mergeDataView' });

/**
 * 至此,dataViewMerge 数据处理已经完成了。
 * 最终数据的内容如下
  [
    { year: '1990', group: '18-34', value: 16.9 },
    { year: '1990', group: '35-49', value: 12.2 },
    { year: '1991', group: '18-34', value: 17 },
    { year: '1991', group: '35-49', value: 17.8 },
    { year: '1993', group: '18-34', value: 26.5 },
    { year: '1993', group: '35-49', value: 23.8 },
    { year: '1990', group: '50-64', value: 10.2 },
    { year: '1990', group: '65+', value: 5.2 },
    { year: '1991', group: '50-64', value: 10 },
    { year: '1991', group: '65+', value: 4.8 },
    { year: '1993', group: '50-64', value: 16.8 },
    { year: '1993', group: '65+', value: 6.6 }
  ]
*/

csvParser不会把value里的数据类型转化为number类型 后面经过statistics transform转化后,结果数据下面这样的数据结构,和示例代码中的预期不符

[{
    group: "1990",
    avg: 11.125,
    max: 16.9,
    min: 5.2,
    average: 11.125,
    sum: 44.5,
  }, {...}]

Guia do colaborador