VisActor/VChart

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

Open

#3 593 ouverte le 23 déc. 2024

Voir sur GitHub
 (2 commentaires) (0 réactions) (1 assigné)TypeScript (212 forks)user submission
docsgood first issue

Métriques du dépôt

Stars
 (1 800 stars)
Métriques de merge PR
 (Merge moyen 3j 12h) (15 PRs mergées en 30 j)

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,
  }, {...}]

Guide contributeur