From 5340fe1e04ebafc5e132e625a87d0283647a9478 Mon Sep 17 00:00:00 2001 From: Lucas <lucassonit@gmail.com> Date: Mon, 1 Aug 2022 12:20:00 -0300 Subject: [PATCH] Fix bug multiple legends --- src/components/Charts/BarChartComponent.js | 2 ++ src/components/Charts/PieChartComponent.js | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/Charts/BarChartComponent.js b/src/components/Charts/BarChartComponent.js index 1d8e052..441a5b2 100644 --- a/src/components/Charts/BarChartComponent.js +++ b/src/components/Charts/BarChartComponent.js @@ -262,6 +262,7 @@ function BarChartComponent(props) { } newSeries[index % size].data.push(d.total); }); + console.log(newOptions) newOptions.xaxis.categories.push(last_year); } @@ -465,6 +466,7 @@ function BarChartComponent(props) { let data = props.data; let tempString = `${chartLocation} - ` tempString = tempString.concat(`${data[0]?.year} a ${data[data?.length - 1]?.year}`) + console.log(data[data.length - 1]) return tempString; } diff --git a/src/components/Charts/PieChartComponent.js b/src/components/Charts/PieChartComponent.js index 338b580..9d1e561 100644 --- a/src/components/Charts/PieChartComponent.js +++ b/src/components/Charts/PieChartComponent.js @@ -46,8 +46,10 @@ function PieChartComponent(props) { let newSeries = []; data.forEach((item) => { - newLabels.push(item[dim + "_name"]); - newSeries.push(item["total"]); + if (!newLabels.includes(item[dim + "_name"])) { + newLabels.push(item[dim + "_name"]); + newSeries.push(item["total"]); + } }); if (pathLocation.pathname === routes.adequacao_disciplina) { -- GitLab