Lançados

Column

X

198

X

R$ 187.800.830,46

Column

Editais Lancados por ano

Valor de editais por ano

Editais Lancados por Tipo

Recursos Lancados por Tipo

Contratados

Column

X

205

X

8

Valor dos recursos por tipo

R$ 121.225.034,97

Column

Quantidade de editais por ano

Total de valor por ano

Quantidade de editais por tipo

Valor por tipo

Análise Comparativa

Column

Quantidade de editais lançados e contratados por ano

Valor de editais lançados e contratados por ano

---
title: "Editais"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
    source_code: embed
---

```{r setup, include=FALSE}
library(openxlsx)
library(flexdashboard)
library(readxl)
library(plotly)
library(dplyr)
library(ggplot2)
library(tidyr)
```


Lançados
=======================================================================

Column {data-width=250}
-----------------------------------------------------------------------

### X

```{r}
valueBox(
  value = 198,
  icon = "fa-file-text-o",
  caption = "Editais Lançados"
)
```

### X

```{r}

valueBox(
  value = paste0("R$ 187.800.830,46"),
  icon = "fa-money",
  caption = "Recursos Lançados"
)
```

Column {.tabset .tabset-fade data-width=750}
-----------------------------------------------------------------------

### Editais Lancados por ano

```{r}

# Criar o novo conjunto de dados
editais_lancados <- data.frame(
  Ano = c(2008:2023),
  Contagem_de_Ano = c(12, 16, 14, 15, 14, 14, 13, 12, 10, 8, 10, 4, 3, 14, 16, 23)
)

# Garantir que a coluna "Ano" seja numérica
editais_lancados <- editais_lancados %>%
  mutate(
    Ano = as.numeric(Ano),
    Contagem_de_Ano = as.numeric(Contagem_de_Ano)
  )

# Criar o gráfico de barras interativo
grafico_editais_lancados <- plot_ly(
  data = editais_lancados,
  x = ~Ano,
  y = ~Contagem_de_Ano,
  type = 'bar',
  name = 'Editais',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Editais Lancados por Ano",
    xaxis = list(title = "Ano"),
    yaxis = list(title = "Editais"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_editais_lancados

```

### Valor de editais por ano

```{r}

# Criar o novo conjunto de dados
recursos_lancados <- data.frame(
  Ano = c(2008:2023),
  Soma_Total_Recursos = c(
    3549576.00, 11333102.72, 9818717.80, 11063200.00, 13571400.00, 
    14459911.10, 7253786.97, 15023806.87, 29840400.00, 3216000.00, 
    9553000.00, 2052000.00, 3526000.00, 25216719.00, 13316235.00, 
    15006975.00
  )
)

# Garantir que a coluna "Ano" seja numérica e "Soma_Total_Recursos" seja numérica
recursos_lancados <- recursos_lancados %>%
  mutate(
    Ano = as.numeric(Ano),
    Soma_Total_Recursos = as.numeric(Soma_Total_Recursos)
  )

# Criar o gráfico de barras interativo para recursos lançados por ano
grafico_recursos_lancados <- plot_ly(
  data = recursos_lancados,
  x = ~Ano,
  y = ~Soma_Total_Recursos,
  type = 'bar',
  name = 'Recursos',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Recursos Lançados por Ano",
    xaxis = list(title = "Ano"),
    yaxis = list(title = "Recursos (Milhões de R$)"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_recursos_lancados

```


### Editais Lancados por Tipo

```{r}

# Criar o novo conjunto de dados
tipo_editais_lancados <- data.frame(
  Tipo = c("Auxilio ao pesquisador", "Bolsa Pos", "Bolsas", "Eventos", "Outros", "Subvencao"),
  Quantidade = c(47, 21, 54, 64, 5, 7)
)

# Garantir que a coluna "Quantidade" seja numérica
tipo_editais_lancados <- tipo_editais_lancados %>%
  mutate(
    Quantidade = as.numeric(Quantidade)
  )

# Criar o gráfico de barras interativo para tipos de editais lançados por ano
grafico_tipo_editais_lancados <- plot_ly(
  data = tipo_editais_lancados,
  x = ~Tipo,
  y = ~Quantidade,
  type = 'bar',
  name = 'Tipo',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Editais Lancados por Tipo",
    xaxis = list(title = "Tipo"),
    yaxis = list(title = "Quantidade"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_tipo_editais_lancados

```


### Recursos Lancados por Tipo

```{r}

# Criar o novo conjunto de dados
recursos_lancados_tipo <- data.frame(
  Tipo = c("Auxilio ao pesquisador", "Bolsa Pos", "Bolsas", "Eventos", "Outros", "Subvencao"),
  Recursos = c(71286598.07, 73729296.00, 19825477.39, 12682785.00, 48000.00, 10228674.00)
)

# Garantir que a coluna "Recursos" seja numérica
recursos_lancados_tipo <- recursos_lancados_tipo %>%
  mutate(
    Recursos = as.numeric(Recursos)
  )

# Criar o gráfico de barras interativo para recursos lançados por tipo
grafico_recursos_lancados_tipo <- plot_ly(
  data = recursos_lancados_tipo,
  x = ~Tipo,
  y = ~Recursos,
  type = 'bar',
  name = 'Recursos',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Recursos Lançados por Tipo de Edital",
    xaxis = list(title = "Tipo"),
    yaxis = list(title = "Recursos (Milhões de R$)"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_recursos_lancados_tipo


```


Contratados
=======================================================================

Column {data-width=250}
-----------------------------------------------------------------------

### X

```{r}
valueBox(
  value = 205,
  icon = "fa-file-text-o",
  caption = "Editais Contratados"
)
```

### X

```{r}
valueBox(
  value = 8,
  icon = "fa-file-text-o",
  caption = "Editais à contratar"
)
```

### Valor dos recursos por tipo

```{r}

valueBox(
  value = paste0("R$ 121.225.034,97"),
  icon = "fa-money",
  caption = "Total de Investimento"
)
```

Column {.tabset .tabset-fade data-width=750}
-----------------------------------------------------------------------

### Quantidade de editais por ano

```{r}

# Criar o objeto base para o gráfico
editais_contratados_ano <- data.frame(
  Ano_da_Contratacao = c(2008:2023),
  Quantidade = c(11, 17, 21, 14, 16, 14, 19, 12, 9, 10, 11, 4, 4, 12, 16, 15)
)

# Garantir que a coluna "Ano_da_Contratacao" seja numérica e "Quantidade" seja numérica
editais_contratados_ano <- editais_contratados_ano %>%
  mutate(
    Ano_da_Contratacao = as.numeric(Ano_da_Contratacao),
    Quantidade = as.numeric(Quantidade)
  )

# Criar o gráfico de barras interativo para editais contratados por ano
grafico_editais_contratados_ano <- plot_ly(
  data = editais_contratados_ano,
  x = ~Ano_da_Contratacao,
  y = ~Quantidade,
  type = 'bar',
  name = 'Editais Contratados',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Editais Contratados por Ano",
    xaxis = list(title = "Ano"),
    yaxis = list(title = "Quantidade"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_editais_contratados_ano

```

### Total de valor por ano

```{r}

# Criar o objeto base para o gráfico
recursos_contratados_ano <- data.frame(
  Ano = c(2008:2023),
  Recursos = c(
    2051499.03, 5138372.35, 10574144.66, 5429306.81, 14489853.10, 
    5551745.64, 9844443.49, 7089981.92, 10611279.79, 14849381.31, 
    10674429.42, 3571783.75, 3290572.46, 4122049.00, 10585479.96, 3350712.28
  )
)

# Garantir que a coluna "Ano" seja numérica e "Recursos" seja numérica
recursos_contratados_ano <- recursos_contratados_ano %>%
  mutate(
    Ano = as.numeric(Ano),
    Recursos = as.numeric(Recursos)
  )

# Criar o gráfico de barras interativo para recursos contratados por ano
grafico_recursos_contratados_ano <- plot_ly(
  data = recursos_contratados_ano,
  x = ~Ano,
  y = ~Recursos,
  type = 'bar',
  name = 'Recursos Contratados',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Recursos Contratados por Ano",
    xaxis = list(title = "Ano"),
    yaxis = list(title = "Recursos (Milhões de R$)"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_recursos_contratados_ano


```


### Quantidade de editais por tipo

```{r}

# Criar o objeto base para o gráfico
editais_contratados_tipo <- data.frame(
  Tipo = c("Auxílio ao pesquisador", "Bolsa Pós", "Bolsas", "Eventos", "Outros", "Subvenção"),
  Quantidade = c(49, 20, 68, 63, 6, 7)
)

# Garantir que a coluna "Quantidade" seja numérica
editais_contratados_tipo <- editais_contratados_tipo %>%
  mutate(
    Quantidade = as.numeric(Quantidade)
  )

# Criar o gráfico de barras interativo para editais contratados por tipo
grafico_editais_contratados_tipo <- plot_ly(
  data = editais_contratados_tipo,
  x = ~Tipo,
  y = ~Quantidade,
  type = 'bar',
  name = 'Editais Contratados',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Editais Contratados por Tipo",
    xaxis = list(title = "Tipo"),
    yaxis = list(title = "Quantidade"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_editais_contratados_tipo


```

### Valor por tipo

```{r}

# Criar o objeto base para o gráfico
recursos_contratados_tipo <- data.frame(
  Tipo = c("Auxílio ao pesquisador", "Bolsa Pós", "Bolsas", "Eventos", "Outros", "Subvenção"),
  Recursos_Contratados = c(43751896.40, 35204585.00, 24657811.59, 7303298.81, 48000.00, 10259443.17)
)

# Garantir que a coluna "Recursos_Contratados" seja numérica
recursos_contratados_tipo <- recursos_contratados_tipo %>%
  mutate(
    Recursos_Contratados = as.numeric(Recursos_Contratados)
  )

# Criar o gráfico de barras interativo para recursos contratados por tipo
grafico_recursos_contratados_tipo <- plot_ly(
  data = recursos_contratados_tipo,
  x = ~Tipo,
  y = ~Recursos_Contratados,
  type = 'bar',
  name = 'Recursos Contratados',
  marker = list(opacity = 0.7)
) %>%
  layout(
    title = "Recursos Contratados por Tipo de Edital",
    xaxis = list(title = "Tipo"),
    yaxis = list(title = "Recursos (Milhões de R$)"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_recursos_contratados_tipo


```


Análise Comparativa
=======================================================================

Column
-----------------------------------------------------------------------

### Quantidade de editais lançados e contratados por ano

```{r}

# Criar tibble manualmente
bd_quantidade <- tibble(
  Ano = c(2008:2023),
  Lancados = c(12, 16, 14, 15, 14, 14, 13, 12, 10, 8, 10, 4, 3, 14, 16, 23),
  Contratados = c(11, 17, 21, 14, 16, 14, 19, 12, 9, 10, 11, 4, 4, 12, 16, 15)
)

# Criar o gráfico de linhas e pontos interativo
grafico_comparacao <- plot_ly(
  data = bd_quantidade,
  x = ~Ano
) %>%
  add_trace(
    y = ~Lancados,
    name = "Editais Lançados",
    type = 'scatter',
    mode = 'lines+markers', # Adiciona linhas e pontos
    line = list(color = 'blue'),
    marker = list(size = 8, color = 'blue')
  ) %>%
  add_trace(
    y = ~Contratados,
    name = "Editais Contratados",
    type = 'scatter',
    mode = 'lines+markers', # Adiciona linhas e pontos
    line = list(color = 'red'),
    marker = list(size = 8, color = 'red')
  ) %>%
  layout(
    title = "Comparação: Editais Lançados vs Contratados por Ano",
    xaxis = list(title = "Ano"),
    yaxis = list(title = "Quantidade de Editais"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_comparacao

```

### Valor de editais lançados e contratados por ano

```{r}

# Criar tibble com valores lançados
bd_valor_lancados <- tibble::tibble(
  Ano = c(2008:2023),
  Lançados = c(
    3549576.00, 11333102.72, 9818717.80, 11063200.00, 13571400.00, 
    14459911.10, 7253786.97, 15023806.87, 29840400.00, 3216000.00, 
    9553000.00, 2052000.00, 3526000.00, 25216719.00, 13316235.00, 
    15006975.00
  )
)

# Criar tibble com valores contratados
bd_recursos_contratacao <- tibble::tibble(
  Ano = c(2008:2023),
  Contratados = c(
    2051499.03, 5138372.35, 10574144.66, 5429306.81, 14489853.10, 
    5551745.64, 9844443.49, 7089981.92, 10611279.79, 14849381.31, 
    10674429.42, 3571783.75, 3290572.46, 4122049.00, 10585479.96, 3350712.28
  )
)

# Unir os dois conjuntos de dados
bd_valores <- full_join(bd_valor_lancados, bd_recursos_contratacao, by = "Ano")

# Criar o gráfico de linhas e pontos interativo
grafico_valores <- plot_ly(
  data = bd_valores,
  x = ~Ano
) %>%
  add_trace(
    y = ~Lançados,
    name = "Recursos Lançados",
    type = 'scatter',
    mode = 'lines+markers',
    line = list(color = 'blue'),
    marker = list(size = 8, color = 'blue')
  ) %>%
  add_trace(
    y = ~Contratados,
    name = "Recursos Contratados",
    type = 'scatter',
    mode = 'lines+markers',
    line = list(color = 'red'),
    marker = list(size = 8, color = 'red')
  ) %>%
  layout(
    title = "Comparação: Recursos Lançados vs Contratados por Ano",
    xaxis = list(title = "Ano"),
    yaxis = list(title = "Valores Totais (R$)"),
    legend = list(title = list(text = "Legenda"))
  )

grafico_valores


```