d_lon | R Documentation |
Grafica los valores de los parámetros por estaciones, incluyendo comparación con años anteriores.
d_lon( .data, id_parametro, anio, ventana_anios = 5L, abr_meses = c("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Dic") ) g_lon_pto( .data, id_parametro, anio, ventana_anios = 5L, colores_meses = (scales::hue_pal())(12), horiz ) g_lon_pto_files( .data, anio, ventana_anios = 5L, tabla_horiz, path, dims = list(ancho = 80, alto = 80, escala = 1.2) )
.data |
data.frame. Datos del SIA (ver |
id_parametro |
integer. Id de uno/escalar ( |
anio |
intger. Año |
ventana_anios |
integer. Cantidad de años anteriores al anio en cuestión. Es un lustro por defecto. |
abr_meses |
character. Abreviaciones a ser usadas para los meses en el eje x de las graficas. |
colores_meses |
character. Paleta de colores para usar en los distintos meses. |
horiz |
numeric. Vector con dos valores: min y max, para ser graficados con líneas horizontales. Típicamente representa mínimos y/o máximos establecidos por decretos. |
tabla_horiz |
data.frame. Debe tener las columnas |
path |
character. Ruta de directorio en donde guardar las imágenes
generadas por |
dims |
list. Lista con tres elementos: |
Las estaciones deben estar previamente ordenadas (como factores, no
necesariamente factores ordenados). Específicamente, el campo de los datos
que debe ser un factor es el de codigo_pto
. El argumento orden_est
de la función filtrar_datos
puede ayudar a preparar los datos
de esta manera.
El gráfico creado con g_lon
es considerablemente complejo, ya que usa
una leyenda con categorías cualitativamente diferentes (meses en el año de
interés, promedios del año anterior, promedios año de interés y promedios del
lustro previo). Por esta razón, lo que hace internamente la función es
preparar la una data.frame con los datos agrupados y categorizados
correctamente, usando d_lon
, y luego pasa a crear el gráfico con
comandos de ggplot2
.
La función d_lon
puede ser usada independientemente.
d_lon
: Funcion que (internamente) prepara los datos para
g_lon_pto
g_lon_pto
: Grafica valores anuales longitudinales
g_lon_pto_files
: Guarda gráficos de g_lon_pto
en archivos separados
por parámetro.
d <- filtrar_datos(datos_sia, id_programa = 5, rango_fechas = c("2012-01-01", "2019-12-31"), id_parametro = c(2032, 2009, 2017, 2018, 2097:2098, 2105), tipo_punto_id = 1) h <- dplyr::filter(decreto, clase == "1", !is.na(valor)) g_lon_pto(d, 2032, 2019L, horiz = c(min = 5, max = 28)) g_lon_pto(d, 2032, 2019L, horiz = c(min = 5, max = 28), ventana_anios = 7) g_lon_pto_files(d, 2019L, tabla_horiz = h)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.