###### CRIANDO GRÁFICO EMPRESÁRIO INDIVIDUAL POR MESORREGIÃO###mapa |>filter(ano_de_abertura < ano+1& tipo_situacao == situacao & natureza_juridica =="Empresário Individual" ) -> dados_filtrados3# Criando uma tabela de frequência da variável Natureza Jurídicadados_emp_ind <- dados_filtrados3 |>group_by(mesorregiao) |>summarise(total_empresas =sum(quantidade_de_empresas))# Calcular as porcentagensdados_emp_ind$porcentagem <-round(dados_emp_ind$total_empresas /sum(dados_emp_ind$total_empresas) *100, 1)# Criar o gráfico de barrasggplot(dados_emp_ind, aes(x = mesorregiao, y = total_empresas, fill = mesorregiao)) +geom_bar(stat ="identity", color ="white") +labs(title =paste(ano, "Paraíba: Empresas individuais ativas por mesorregião"), x ="Mesorregião", y ="Total de Empresas",fill ="Mesorregião") +theme_minimal() +theme(plot.title =element_text(hjust =0.3, size =15, face ="bold")) +geom_text(aes(label =paste0(porcentagem, "%")), position =position_stack(vjust =0.5), size =4, color ="black") +scale_fill_brewer(palette ="Set3")
print(dados_emp_ind)
# A tibble: 4 × 3
mesorregiao total_empresas porcentagem
<chr> <dbl> <dbl>
1 Agreste Paraibano 4074 24
2 Borborema 160 0.9
3 Sertão Paraibano 8008 47.1
4 Zona da Mata 4758 28
### CRIANDO GRÁFICO SOCIEDADE ANÔNIMA ABERTA POR MESORREGIÃOmapa |>filter(ano_de_abertura < ano+1& tipo_situacao == situacao & natureza_juridica =="Sociedade Anônima Aberta") -> dados_filtrados4# Criando uma tabela de frequência da variável Natureza Jurídicadados_soc_ano_ab <- dados_filtrados4 |>group_by(mesorregiao) |>summarise(total_empresas =sum(quantidade_de_empresas))# Calcular as porcentagensdados_soc_ano_ab$porcentagem <-round(dados_soc_ano_ab$total_empresas /sum(dados_soc_ano_ab$total_empresas) *100, 1)# Criar o gráfico de barrasggplot(dados_soc_ano_ab, aes(x = mesorregiao, y = total_empresas, fill = mesorregiao)) +geom_bar(stat ="identity", color ="white") +labs(title =paste(ano, "Paraíba: Sociedades anônimas abertas ativas por mesorregião"), x ="Mesorregião", y ="Total de Empresas",fill ="Mesorregião") +theme_minimal() +theme(plot.title =element_text(hjust =0.3, size =15, face ="bold")) +geom_text(aes(label =paste0(porcentagem, "%")), position =position_stack(vjust =0.5), size =4, color ="black") +scale_fill_brewer(palette ="Set3")
print(dados_soc_ano_ab)
# A tibble: 4 × 3
mesorregiao total_empresas porcentagem
<chr> <dbl> <dbl>
1 Agreste Paraibano 33 15.6
2 Borborema 2 0.9
3 Sertão Paraibano 82 38.9
4 Zona da Mata 94 44.5
### CRIANDO GRÁFICO SOCIEDADE ANÔNIMA FECHADA POR MESORREGIÃOmapa |>filter(ano_de_abertura < ano+1& tipo_situacao == situacao & natureza_juridica =="Sociedade Anônima Fechada") -> dados_filtrados5# Criando uma tabela de frequência da variável Natureza Jurídicadados_soc_ano_fx <- dados_filtrados5 |>group_by(mesorregiao) |>summarise(total_empresas =sum(quantidade_de_empresas))# Calcular as porcentagensdados_soc_ano_fx$porcentagem <-round(dados_soc_ano_fx$total_empresas /sum(dados_soc_ano_fx$total_empresas) *100, 1)# Criar o gráfico de barrasggplot(dados_soc_ano_fx, aes(x = mesorregiao, y = total_empresas, fill = mesorregiao)) +geom_bar(stat ="identity", color ="white") +labs(title =paste(ano, "Paraíba: Sociedades anônimas abertas ativas por mesorregião"), x ="Mesorregião", y ="Total de Empresas",fill ="Mesorregião") +theme_minimal() +theme(plot.title =element_text(hjust =0.3, size =15, face ="bold")) +geom_text(aes(label =paste0(porcentagem, "%")), position =position_stack(vjust =0.5), size =4, color ="black") +scale_fill_brewer(palette ="Set3")
print(dados_soc_ano_fx)
# A tibble: 4 × 3
mesorregiao total_empresas porcentagem
<chr> <dbl> <dbl>
1 Agreste Paraibano 90 23.2
2 Borborema 2 0.5
3 Sertão Paraibano 52 13.4
4 Zona da Mata 244 62.9
### CRIANDO GRÁFICO SOCIEDADE LIMITADA POR MESORREGIÃOmapa |>filter(ano_de_abertura < ano+1& tipo_situacao == situacao & natureza_juridica =="Sociedade Limitada") -> dados_filtrados6# Criando uma tabela de frequência da variável Natureza Jurídicadados_soc_limi<- dados_filtrados6 |>group_by(mesorregiao) |>summarise(total_empresas =sum(quantidade_de_empresas))# Calcular as porcentagensdados_soc_limi$porcentagem <-round(dados_soc_limi$total_empresas /sum(dados_soc_limi$total_empresas) *100, 1)# Criar o gráfico de barrasggplot(dados_soc_limi, aes(x = mesorregiao, y = total_empresas, fill = mesorregiao)) +geom_bar(stat ="identity", color ="white") +labs(title =paste(ano, "Paraíba: Sociedades limitada ativas por mesorregião"), x ="Mesorregião", y ="Total de Empresas",fill ="Mesorregião") +theme_minimal() +theme(plot.title =element_text(hjust =0.3, size =15, face ="bold")) +geom_text(aes(label =paste0(porcentagem, "%")), position =position_stack(vjust =0.5), size =4, color ="black") +scale_fill_brewer(palette ="Set3")
print(dados_soc_limi)
# A tibble: 4 × 3
mesorregiao total_empresas porcentagem
<chr> <dbl> <dbl>
1 Agreste Paraibano 3872 25.2
2 Borborema 60 0.4
3 Sertão Paraibano 3598 23.4
4 Zona da Mata 7855 51.1
### CRIANDO GRÁFICO MEI POR MESORREGIÃOmapa |>filter(ano_de_abertura < ano+1& tipo_situacao == situacao & opcao_mei =="MEI") -> dados_filtrados7# Criando uma tabela de frequência da variável Natureza Jurídicadados_mei<- dados_filtrados7 |>group_by(mesorregiao) |>summarise(total_empresas =sum(quantidade_de_empresas))# Calcular as porcentagensdados_mei$porcentagem <-round(dados_mei$total_empresas /sum(dados_mei$total_empresas) *100, 1)# Criar o gráfico de barrasggplot(dados_mei, aes(x = mesorregiao, y = total_empresas, fill = mesorregiao)) +geom_bar(stat ="identity", color ="white") +labs(title =paste(ano, "Paraíba: MEI ativas por mesorregião"), x ="Mesorregião", y ="Total de Empresas",fill ="Mesorregião") +theme_minimal() +theme(plot.title =element_text(hjust =0.3, size =15, face ="bold")) +geom_text(aes(label =paste0(porcentagem, "%")), position =position_stack(vjust =0.5), size =4, color ="black") +scale_fill_brewer(palette ="Set3")
print(dados_mei)
# A tibble: 4 × 3
mesorregiao total_empresas porcentagem
<chr> <dbl> <dbl>
1 Agreste Paraibano 1210 24
2 Borborema 63 1.2
3 Sertão Paraibano 2444 48.4
4 Zona da Mata 1334 26.4
### CRIANDO GRÁFICO MEI POR MESORREGIÃOmapa |>filter(ano_de_abertura < ano+1& tipo_situacao == situacao & opcao_mei =="Não-MEI") -> dados_filtrados8# Criando uma tabela de frequência da variável Natureza Jurídicadados_n_mei<- dados_filtrados8 |>group_by(mesorregiao) |>summarise(total_empresas =sum(quantidade_de_empresas))# Calcular as porcentagensdados_n_mei$porcentagem <-round(dados_n_mei$total_empresas /sum(dados_n_mei$total_empresas) *100, 1)# Criar o gráfico de barrasggplot(dados_n_mei, aes(x = mesorregiao, y = total_empresas, fill = mesorregiao)) +geom_bar(stat ="identity", color ="white") +labs(title =paste(ano, "Paraíba: Não MEI ativas por mesorregião"), x ="Mesorregião", y ="Total de Empresas",fill ="Mesorregião") +theme_minimal() +theme(plot.title =element_text(hjust =0.3, size =15, face ="bold")) +geom_text(aes(label =paste0(porcentagem, "%")), position =position_stack(vjust =0.5), size =4, color ="black") +scale_fill_brewer(palette ="Set3")
print(dados_n_mei)
# A tibble: 4 × 3
mesorregiao total_empresas porcentagem
<chr> <dbl> <dbl>
1 Agreste Paraibano 7023 24.5
2 Borborema 170 0.6
3 Sertão Paraibano 9671 33.7
4 Zona da Mata 11826 41.2