VisActor/VChart

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

Open

#3,593 opened on Dec 23, 2024

View on GitHub
 (2 comments) (0 reactions) (1 assignee)TypeScript (1,800 stars) (212 forks)user submission
docsgood first issue

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

Contributor guide