Code
library(tidyverse)
library(janitor)
library(readxl)
library(plotly) # Visualización interactiva
Estadística
library(tidyverse)
library(janitor)
library(readxl)
library(plotly) # Visualización interactiva
<- read_csv("datos-ejemplos/PorcVoluUtilDiar.csv")
df_embalses |> head() df_embalses
<- read_excel("datos-ejemplos/Base agrícola 2019 - 2023.xlsx", skip = 6) |>
df_evas clean_names()
|> head() df_evas
<- read_csv("datos-ejemplos/Colocaciones_de_Cr_dito_Sector_Agropecuario_-_2021-_2024_20240910.csv") |>
df_creditos clean_names()
|> head() df_creditos
ggridges
library(ggridges)
|>
df_embalses filter(Name == "AGREGADO BOGOTA") |>
mutate(year_es = year(Date),
year_es = as.factor(year_es)) |>
ggplot(aes(x = Value, y = year_es)) +
geom_density_ridges() +
labs(x = "Volumen útil",
y = "Año")
|>
df_creditos ggplot(aes(x = tipo_productor, y = valor_inversion)) +
geom_violin() +
geom_boxplot(width = 0.15) +
scale_y_log10() +
labs(x = "Tipo de productor",
y = "Inversión (COP)")
<-
resumen_creditos |>
df_creditos count(tipo_productor) |>
mutate(porcentaje = (n / sum(n)) * 100)
$ymax <- cumsum(resumen_creditos$porcentaje)
resumen_creditos$ymin <- c(0, head(resumen_creditos$ymax, n=-1))
resumen_creditos
|>
resumen_creditos ggplot(aes(
ymax = ymax,
ymin = ymin,
xmax = 4,
xmin = 3,
fill = tipo_productor
+
)) geom_rect() +
coord_polar(theta = "y") +
xlim(c(2, 4)) +
theme_void()
library(treemap)
<-
resumen_creditos2 |>
df_creditos count(departamento_inversion, tipo_productor)
treemap(
dtf = resumen_creditos2,
index = c("departamento_inversion", "tipo_productor"),
vSize = "n",
type = "index"
)
library(esquisse)
esquisser(viewer = "browser")