Skip to content

Commit

Permalink
Merge pull request #296 from Jeffy2012/feature-string2number
Browse files Browse the repository at this point in the history
feat: 字符串转数字
  • Loading branch information
paleface001 committed Nov 26, 2019
2 parents 1dd1cee + c8e5d08 commit b5a3ec1
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/plots/percentage-stack-area/layer.ts
Expand Up @@ -35,7 +35,7 @@ export default class PercentageStackAreaLayer extends StackArea<PercentageStackA
if (!_.has(sum, sumField)) {
sum[sumField] = 0;
}
sum[sumField] += d[yField];
sum[sumField] += Number.parseFloat(d[yField]);
});
// step2: 获取每一条数据stackField的值在对应xField数值总和的占比
_.each(originData, (d) => {
Expand Down
2 changes: 1 addition & 1 deletion src/plots/percentage-stack-bar/layer.ts
Expand Up @@ -45,7 +45,7 @@ export default class PercentageStackBarLayer extends StackBar<PercentageStackBar
if (!_.has(sum, sumField)) {
sum[sumField] = 0;
}
sum[sumField] += d[xField];
sum[sumField] += Number.parseFloat(d[xField]);
});
// step2: 获取每一条数据yField的值在对应xField数值总和的占比
_.each(originData, (d) => {
Expand Down
2 changes: 1 addition & 1 deletion src/plots/percentage-stack-column/layer.ts
Expand Up @@ -45,7 +45,7 @@ export default class PercentageStackColumnLayer extends StackColumn<PercentageSt
if (!_.has(sum, sumField)) {
sum[sumField] = 0;
}
sum[sumField] += d[yField];
sum[sumField] += Number.parseFloat(d[yField]);
});
// step2: 获取每一条数据yField的值在对应xField数值总和的占比
_.each(originData, (d) => {
Expand Down
5 changes: 5 additions & 0 deletions src/plots/pie/layer.ts
Expand Up @@ -118,6 +118,11 @@ export default class PieLayer<T extends PieLayerConfig = PieLayerConfig> extends
super.scale();
}

protected processData(data?: object[]): object[] | undefined {
const key = this.options.angleField;
return data.map((item) => ({ ...item, [key]: Number.parseFloat(item[key]) }));
}

protected axis() {}

protected coord() {
Expand Down

0 comments on commit b5a3ec1

Please sign in to comment.