
Función auxiliar para aplicar temas y etiquetas comunes
apply_common_theme_and_labs.Rd
Encapsula la lógica de ggplot2::theme() y ggplot2::labs() para reducir la duplicación de código.
Usage
apply_common_theme_and_labs(
p,
settings,
plot_type,
add_grid_lines,
show_background,
title,
subtitle,
caption,
x_label,
y_label,
base_theme_fun,
grid_linetype,
grid_linewidth,
axis_line_linewidth,
panel_background_map_specific = FALSE,
text_size = 16,
add_margins
)
Arguments
- p
Objeto ggplot2 actual.
- settings
Lista de configuraciones de estilo (colores, fuentes, etc.).
- plot_type
Tipo de gráfico (para ajustes condicionales de ejes/cuadrícula).
- add_grid_lines
Lógico, si mostrar líneas de cuadrícula.
- show_background
Lógico, si mostrar el fondo del panel.
- title
Título del gráfico.
- subtitle
Subtítulo del gráfico.
- caption
Leyenda del gráfico.
- x_label
Nombre de la variable del eje x (para etiquetas).
- y_label
Nombre de la variable del eje y (para etiquetas).
- base_theme_fun
Función de tema base de ggplot2 (ej. `ggplot2::theme_void`).
- grid_linetype
Tipo de línea para la cuadrícula principal.
- grid_linewidth
Ancho de línea para la cuadrícula principal.
- axis_line_linewidth
Ancho de línea para los ejes.
- panel_background_map_specific
Lógico, si el tema del panel tiene lógica especial para mapas.
- add_margins
Lógico, si agregar margenes al plot