Commit 008a920d authored by Edu Trevisan's avatar Edu Trevisan

Add taxa de homicidios comparada chart

parent d7b70812
......@@ -66,7 +66,7 @@ const type = 'sim'
const queries = {
'Evolução dos Homicídios de Jovens': 'sim?dims=year,def_raca_cor&filter=min_idade:15,max_idade:29,tipo_obito:3',
'Distribuição de Homicídios por Raça/Cor': 'sim?dims=def_raca_cor&filter=tipo_obito:3,year:2016',
'Taxa de Homicídios Comparada': 'taxa_homicidios?dims=uf,taxa_homicidio,raca_cor&filter=year:2016'
'Taxa de Homicídios Comparada': 'taxa_homicidios?dims=raca_cor&filter=year:2016'
}
class YouthVulnerabilities extends Component {
......@@ -139,10 +139,11 @@ class YouthVulnerabilities extends Component {
<Card id="jv1pannel-4" className={`${contrastString}pannel hoverable`} title="Taxa de Homicídios Comparada">
<GrayBar text="por Raça/Cor"/>
<BuildBar data={this.fixDataP4(data.getvup4()[getStateExtendedName(this.state.clickedInMap).currentState])}
customKeys={{"Quantidade":"Quantidade","Brancos, 15 a 29 anos":"Brancos, 15 a 29 anos","Negros, 15 a 29 anos":"Negros, 15 a 29 anos","Total, 15 a 29 anos":"Total, 15 a 29 anos"}} dataKey="Quantidade"/>
{ c[2] ? <BuildBar data={c[2]} dataKey="raca_cor"/> : <div/> }
<p>Refere-se ao número de homicídios por 100 mil jovens, comparando a taxa de homicídios de negros, brancos e população total. Neste gráfico é possível perceber a diferença das taxas de homicídios das populações jovens negra e branca.</p>
<CardFooter data={csv4} source="SIM (MS, 2014) e PNAD (IBGE, 2014)"/>
<CardFooter data={csv4} source="SIM (MS, 2016) e PNAD (IBGE, 2016)"/>
</Card>
<Card id="jv1pannel-5" className={`${contrastString}pannel hoverable`} title="População por Faixa Etária">
......@@ -154,9 +155,13 @@ class YouthVulnerabilities extends Component {
<Card id="jv1pannel-6" className={`${contrastString}pannel hoverable`} title="Distribuição de Homicídios por Raça/Cor">
<GrayBar text="Todas as idades, por Raça/Cor"/>
<BuildPie data={data.getvup6()[getStateExtendedName(this.state.clickedInMap).currentState]} dataKey="Homicídios" nameKey="Raça"/>
{ c[1] ?
<BuildPie data={c[1]} dataKey="total" nameKey="def_raca_cor"/>
:
<div/>
}
<p>Número total dos homicídios, de todas as idades, divididos por raça/cor</p>
<CardFooter data={csv6} source="SIM (MS, 2014)"/>
<CardFooter data={csv6} source="SIM (MS, 2016)"/>
</Card>
<Card id="jv1pannel-7" className={`${contrastString}pannel hoverable`} title="Taxa de Homicídios (por 100 Mil) nos Municípios Prioritários">
......@@ -223,6 +228,14 @@ class YouthVulnerabilities extends Component {
res.push(anos[i])
}
return (res);
case "Taxa de Homicídios Comparada":
var res = []
for (let i in data) {
if (data[i].raca_cor != "Ignorado") {
res.push(data[i])
}
}
return (res)
default:
return (data);
}
......
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