I am unable to make a grmap with the name of the cities that decreased its population. As go as far as this:
Here it is my data:
If you could take the shapefile it is located in Brazilian Bureau of Statistics IBGE: https://www.ibge.gov.br/geociencias/...74-malhas.html clicking in Municípios just bellow Mato Grosso.
If you can aid me, I tahnk you for your time.
clear all
import excel "C:\Users\daves\OneDrive\Pessoal\Acadêmico\Mestrad o\Dissertação - Execução\Análises\Dados do Censo - não usar na regressão\População total.xlsx", sheet("Julia") firstrow
//change directory to were is shapfile
cd "C:\Users\daves\OneDrive\Pessoal\Acadêmico\Mestrad o\Dissertação - Execução\Análises\MT_Municipios_2022"
//use shapefile
spshape2dta MT_Municipios_2022, replace
//rename variable to merge
rename Cidades NM_MUN
//merge
merge m:m NM_MUN using "C:\Users\daves\OneDrive\Pessoal\Acadêmico\Mestrad o\Dissertação - Execução\Análises\MT_Municipios_2022\MT_Municipios _2022.dta"
//trowing out non higher than zero
gen Diferença_neg = Diferença if Diferença < 0
gen NM_MUN_label = NM_MUN if Diferença < 0
grmap Diferença, fcolor(red) legend(order(1 "Population Increase" 2 "Population decrease")) name(g1, replace)
graph export "C:/Users/daves/OneDrive/Pessoal/Acadêmico/Mestrado/Dissertação - Execução/Dissertação/Quadros e gráficos/Graph11.jpg", as(jpg) replace width(4000) height(3000)
///rotulating
drop if missing(Diferença_neg)
twoway (scatter _CY _CX, mlabel(NM_MUN) mlabposition(0)), name(g2, replace)
import excel "C:\Users\daves\OneDrive\Pessoal\Acadêmico\Mestrad o\Dissertação - Execução\Análises\Dados do Censo - não usar na regressão\População total.xlsx", sheet("Julia") firstrow
//change directory to were is shapfile
cd "C:\Users\daves\OneDrive\Pessoal\Acadêmico\Mestrad o\Dissertação - Execução\Análises\MT_Municipios_2022"
//use shapefile
spshape2dta MT_Municipios_2022, replace
//rename variable to merge
rename Cidades NM_MUN
//merge
merge m:m NM_MUN using "C:\Users\daves\OneDrive\Pessoal\Acadêmico\Mestrad o\Dissertação - Execução\Análises\MT_Municipios_2022\MT_Municipios _2022.dta"
//trowing out non higher than zero
gen Diferença_neg = Diferença if Diferença < 0
gen NM_MUN_label = NM_MUN if Diferença < 0
grmap Diferença, fcolor(red) legend(order(1 "Population Increase" 2 "Population decrease")) name(g1, replace)
graph export "C:/Users/daves/OneDrive/Pessoal/Acadêmico/Mestrado/Dissertação - Execução/Dissertação/Quadros e gráficos/Graph11.jpg", as(jpg) replace width(4000) height(3000)
///rotulating
drop if missing(Diferença_neg)
twoway (scatter _CY _CX, mlabel(NM_MUN) mlabposition(0)), name(g2, replace)
Here it is my data:
Code:
* Example generated by -dataex-. For more info, type help dataex clear input str23 City long CDIBGE str39 Imediata str16 Intermediara str25 Mesoregion long Population int(Year pop2022) long popfirst "Acorizal" 5100102 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 8854 1970 5014 8854 "Alto Paraguai" 5100508 "Diamantino" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 11353 1970 8009 11353 "Araguainha" 5101209 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 1718 1970 1010 1718 "Araputanga" 5101258 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 0 1970 14786 17155 "Barão de Melgaço" 5101605 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 9719 1970 7253 9719 "Castanheira" 5102850 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 7253 7506 "Colíder" 5103205 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 31370 34503 "Colniza" 5103254 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 25766 26381 "Dom Aquino" 5103601 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 16383 1970 7872 16383 "Figueirópolis D'Oeste" 5103809 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 0 1970 3187 5413 "Guiratinga" 5104203 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 14939 1970 10966 14939 "Itaúba" 5104559 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 5020 7143 "Jaciara" 5104807 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 32132 1970 28569 32132 "Jauru" 5105002 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 0 1970 8367 16696 "Juscimeira" 5105200 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 0 1970 11480 12757 "Luciara" 5105309 "Confresa - Vila Rica" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 5008 1970 11480 5008 "Nova Brasilândia" 5106208 "Cuiabá" "Cuiabá" "NORTE MATO-GROSSENSE" 0 1970 3932 11493 "Nova Brasilândia" 5106208 "Cuiabá" "Cuiabá" "NORTE MATO-GROSSENSE" 11493 1980 3932 11493 "Nova Brasilândia" 5106208 "Cuiabá" "Cuiabá" "NORTE MATO-GROSSENSE" 9612 1991 3932 11493 "Nova Brasilândia" 5106208 "Cuiabá" "Cuiabá" "NORTE MATO-GROSSENSE" 5786 2000 3932 11493 "Nova Brasilândia" 5106208 "Cuiabá" "Cuiabá" "NORTE MATO-GROSSENSE" 4587 2010 3932 11493 "Nova Brasilândia" 5106208 "Cuiabá" "Cuiabá" "NORTE MATO-GROSSENSE" 3932 2022 3932 11493 "Nova Canaã do Norte" 5106216 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 11707 14033 "Nova Canaã do Norte" 5106216 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 11707 14033 "Nova Canaã do Norte" 5106216 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 14033 1991 11707 14033 "Nova Canaã do Norte" 5106216 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 11516 2000 11707 14033 "Nova Canaã do Norte" 5106216 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 12127 2010 11707 14033 "Nova Canaã do Norte" 5106216 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 11707 2022 11707 14033 "Novo Horizonte do Norte" 5106273 "Juara" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 3349 4267 "Novo Horizonte do Norte" 5106273 "Juara" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 3349 4267 "Novo Horizonte do Norte" 5106273 "Juara" "Sinop" "NORTE MATO-GROSSENSE" 4267 1991 3349 4267 "Acorizal" 5100102 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 8609 1980 5014 8854 "Alto Paraguai" 5100508 "Diamantino" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 10659 1980 8009 11353 "Araguainha" 5101209 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 1435 1980 1010 1718 "Araputanga" 5101258 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 17155 1980 14786 17155 "Barão de Melgaço" 5101605 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 8255 1980 7253 9719 "Castanheira" 5102850 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 7253 7506 "Colíder" 5103205 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 34503 1980 31370 34503 "Colniza" 5103254 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 25766 26381 "Dom Aquino" 5103601 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 11753 1980 7872 16383 "Figueirópolis D'Oeste" 5103809 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 0 1980 3187 5413 "Guiratinga" 5104203 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 13585 1980 10966 14939 "Itaúba" 5104559 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 5020 7143 "Jaciara" 5104807 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 14438 1980 28569 32132 "Jauru" 5105002 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 16696 1980 8367 16696 "Juscimeira" 5105200 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 12757 1980 11480 12757 "Luciara" 5105309 "Confresa - Vila Rica" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 8185 1980 11480 5008 "Novo Horizonte do Norte" 5106273 "Juara" "Sinop" "NORTE MATO-GROSSENSE" 3511 2000 3349 4267 "Novo Horizonte do Norte" 5106273 "Juara" "Sinop" "NORTE MATO-GROSSENSE" 3749 2010 3349 4267 "Novo Horizonte do Norte" 5106273 "Juara" "Sinop" "NORTE MATO-GROSSENSE" 3349 2022 3349 4267 "Novo São Joaquim" 5106281 "Barra do Garças" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 0 1970 6919 7170 "Novo São Joaquim" 5106281 "Barra do Garças" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 0 1980 6919 7170 "Novo São Joaquim" 5106281 "Barra do Garças" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 7170 1991 6919 7170 "Novo São Joaquim" 5106281 "Barra do Garças" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 9464 2000 6919 7170 "Novo São Joaquim" 5106281 "Barra do Garças" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 6042 2010 6919 7170 "Novo São Joaquim" 5106281 "Barra do Garças" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 6919 2022 6919 7170 "Paranaíta" 5106299 "Alta Floresta" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 11671 12173 "Paranaíta" 5106299 "Alta Floresta" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 11671 12173 "Paranaíta" 5106299 "Alta Floresta" "Sinop" "NORTE MATO-GROSSENSE" 12173 1991 11671 12173 "Paranaíta" 5106299 "Alta Floresta" "Sinop" "NORTE MATO-GROSSENSE" 10254 2000 11671 12173 "Paranaíta" 5106299 "Alta Floresta" "Sinop" "NORTE MATO-GROSSENSE" 10684 2010 11671 12173 "Paranaíta" 5106299 "Alta Floresta" "Sinop" "NORTE MATO-GROSSENSE" 11671 2022 11671 12173 "Acorizal" 5100102 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 5308 1991 5014 8854 "Alto Paraguai" 5100508 "Diamantino" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 13854 1991 8009 11353 "Araguainha" 5101209 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 1416 1991 1010 1718 "Araputanga" 5101258 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 12560 1991 14786 17155 "Barão de Melgaço" 5101605 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 9858 1991 7253 9719 "Castanheira" 5102850 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 8362 1991 7253 7506 "Colíder" 5103205 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 31160 1991 31370 34503 "Colniza" 5103254 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 0 1991 25766 26381 "Dom Aquino" 5103601 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 8934 1991 7872 16383 "Figueirópolis D'Oeste" 5103809 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 5413 1991 3187 5413 "Guiratinga" 5104203 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 14798 1991 10966 14939 "Itaúba" 5104559 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 7143 1991 5020 7143 "Jaciara" 5104807 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 21917 1991 28569 32132 "Jauru" 5105002 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 13247 1991 8367 16696 "Juscimeira" 5105200 "Jaciara" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 10948 1991 11480 12757 "Luciara" 5105309 "Confresa - Vila Rica" "Barra do Garças" "NORDESTE MATO-GROSSENSE" 5604 1991 11480 5008 "Peixoto de Azevedo" 5106422 "Peixoto de Azevedo - Guarantã do Norte" "Sinop" "NORTE MATO-GROSSENSE" 0 1970 32714 37240 "Peixoto de Azevedo" 5106422 "Peixoto de Azevedo - Guarantã do Norte" "Sinop" "NORTE MATO-GROSSENSE" 0 1980 32714 37240 "Peixoto de Azevedo" 5106422 "Peixoto de Azevedo - Guarantã do Norte" "Sinop" "NORTE MATO-GROSSENSE" 37240 1991 32714 37240 "Peixoto de Azevedo" 5106422 "Peixoto de Azevedo - Guarantã do Norte" "Sinop" "NORTE MATO-GROSSENSE" 26156 2000 32714 37240 "Peixoto de Azevedo" 5106422 "Peixoto de Azevedo - Guarantã do Norte" "Sinop" "NORTE MATO-GROSSENSE" 30812 2010 32714 37240 "Peixoto de Azevedo" 5106422 "Peixoto de Azevedo - Guarantã do Norte" "Sinop" "NORTE MATO-GROSSENSE" 32714 2022 32714 37240 "Ponte Branca" 5106703 "Barra do Garças" "Barra do Garças" "SUDESTE MATO-GROSSENSE" 3438 1970 2008 3438 "Ponte Branca" 5106703 "Barra do Garças" "Barra do Garças" "SUDESTE MATO-GROSSENSE" 3492 1980 2008 3438 "Ponte Branca" 5106703 "Barra do Garças" "Barra do Garças" "SUDESTE MATO-GROSSENSE" 3724 1991 2008 3438 "Ponte Branca" 5106703 "Barra do Garças" "Barra do Garças" "SUDESTE MATO-GROSSENSE" 2087 2000 2008 3438 "Ponte Branca" 5106703 "Barra do Garças" "Barra do Garças" "SUDESTE MATO-GROSSENSE" 1768 2010 2008 3438 "Ponte Branca" 5106703 "Barra do Garças" "Barra do Garças" "SUDESTE MATO-GROSSENSE" 2008 2022 2008 3438 "Poxoréu" 5107008 "Primavera do Leste" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 27431 1970 23283 27431 "Poxoréu" 5107008 "Primavera do Leste" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 28054 1980 23283 27431 "Poxoréu" 5107008 "Primavera do Leste" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 23878 1991 23283 27431 "Acorizal" 5100102 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 5817 2000 5014 8854 "Alto Paraguai" 5100508 "Diamantino" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 8605 2000 8009 11353 "Araguainha" 5101209 "Rondonópolis" "Rondonópolis" "SUDESTE MATO-GROSSENSE" 1352 2000 1010 1718 "Araputanga" 5101258 "Mirassol D'oeste" "Cáceres" "SUDOESTE MATO-GROSSENSE" 13675 2000 14786 17155 "Barão de Melgaço" 5101605 "Cuiabá" "Cuiabá" "CENTRO-SUL MATO-GROSSENSE" 7682 2000 7253 9719 "Castanheira" 5102850 "Juína" "Sinop" "NORTE MATO-GROSSENSE" 7790 2000 7253 7506 "Colíder" 5103205 "Sinop" "Sinop" "NORTE MATO-GROSSENSE" 28051 2000 31370 34503 end
If you can aid me, I tahnk you for your time.