Commit 5655a305 authored by Edu Trevisan's avatar Edu Trevisan

Fix bar chart

parent 1301b21f
......@@ -107,9 +107,10 @@ const renderTooltipContent = (o) => {
return this.renameKeys(element, customKeys);
}, this);
}
if (newData !== null && newData !== undefined && newData.length > 0)
return (
if (newData !== null && newData !== undefined && newData.length > 0) {
return (
<ResponsiveContainer minHeight={cardHeight}>
<BarChart width={600} data={newData}
margin={{ top: 20, right: 0, left: 0, bottom: 5 }}>
......@@ -119,7 +120,7 @@ const renderTooltipContent = (o) => {
<Tooltip content={renderTooltipContent} />
<Legend />
{Object.keys(newData[0]).map(function (bar, index) {
if (bar !== dataKey && bar !== 'Sem informações') {
if (bar !== dataKey) {
if (label === undefined) {
return <Bar isAnimationActive={false} key={Math.random()} dataKey={bar} fill={COLORS[index]} />
}
......@@ -139,6 +140,7 @@ const renderTooltipContent = (o) => {
</BarChart>
</ResponsiveContainer>
);
}
else
return (<div> </div>);
}
......@@ -148,13 +150,14 @@ const renderTooltipContent = (o) => {
var returnObj = {};
var newKey;
for (let key in obj) {
newKey = newKeys[key] || key;
if (recurrentKeys.indexOf(newKey) === -1) {
recurrentKeys.push(newKey);
Object.assign(returnObj, { [newKey]: obj[key] });
} else {
returnObj[newKey] = returnObj[newKey] + obj[key];
}
newKey = newKeys[key] || null;
if (newKey)
if (recurrentKeys.indexOf(newKey) === -1) {
recurrentKeys.push(newKey);
Object.assign(returnObj, { [newKey]: obj[key] });
} else {
returnObj[newKey] = returnObj[newKey] + obj[key];
}
}
return returnObj;
}
......
......@@ -50,20 +50,19 @@ const queries = {
'Extrativismo': 'eixo_3?dims=year,cod_agriculture_job',
'Bolsa Família': 'eixo_3?dims=year,cod_home_bolsa_familia',
'Renda média per capita': 'eixo_3?dims=year,per_capita_income',
// 'Distribuição de renda': 'eixo_3?dims=year,per_capita_income',
'Tipo de domicílio': 'eixo_2?dims=year,cod_local_home',
}
const extrativismo = {
'1': 'sim',
'2': 'não',
'null': 'Sem informações',
'NA': 'Sem informações',
// 'null': 'Sem informações',
// 'NA': 'Sem informações',
}
const pbf = {
'0': 'não',
'1': 'sim',
'null': 'Sem informações',
// 'null': 'Sem informações',
}
const totalrenda = {
'average': 'Renda Média (R$)',
......@@ -71,8 +70,8 @@ const totalrenda = {
const homeTypelocation = {
'1': 'Urbano',
'2': 'Rural',
'null': 'Sem informações',
'NA': 'Sem informações',
// 'null': 'Sem informações',
// 'NA': 'Sem informações',
}
......
......@@ -69,9 +69,9 @@ const Education = {
'12': 'Ensino Médio',
'13': 'Ensino Superior',
'14': 'Ensino Fundamental',
'15': 'Sem informações',
'NA': 'Sem informações',
'null': 'Sem informações',
// '15': 'Sem informações',
// 'NA': 'Sem informações',
// 'null': 'Sem informações',
}
const Gender = {
'1': 'Masculino',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment