From 47891c4c269c756b3271bc408e8fd728e1d0d60e Mon Sep 17 00:00:00 2001 From: Paulo Moreno Date: Wed, 7 Aug 2019 21:43:26 -0300 Subject: [PATCH 1/2] fix: update paths-js library version to fix pie chart with empty values --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 96aca534..b72b47f8 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "lodash": "^4.17.11", - "paths-js": "^0.4.7", + "paths-js": "^0.4.10", "point-in-polygon": "^1.0.1" }, "xo": { From 0146fa376a071f25a34f7bc9e0cb867842c59230 Mon Sep 17 00:00:00 2001 From: Paulo Moreno Date: Wed, 7 Aug 2019 22:09:52 -0300 Subject: [PATCH 2/2] fix: fix NaN labels on pie charts with empty values --- src/pie-chart.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pie-chart.js b/src/pie-chart.js index 89016eda..dad83a5d 100644 --- a/src/pie-chart.js +++ b/src/pie-chart.js @@ -26,7 +26,11 @@ class PieChart extends AbstractChart { if (absolute) { value = c.item[this.props.accessor] } else { - value = Math.round((100 / total) * c.item[this.props.accessor]) + '%' + if (total === 0){ + value = 0 + '%'; + }else{ + value = Math.round((100 / total) * c.item[this.props.accessor]) + '%'; + } } return (