En este artículo, discutiremos cómo establecer los márgenes de área del gráfico ggplot2 en el lenguaje de programación R.
Para hacer esto, llame a la función theme() y use el argumento plot.margin de esta función con los datos requeridos para este argumento según los requisitos del usuario.
La función theme() es una forma poderosa de personalizar los componentes que no son datos de sus gráficos: es decir, títulos, etiquetas, fuentes, fondo, cuadrículas y leyendas.
Sintaxis:
tema(parcela.margen,….)
Parámetros:
- plot.margin: -margen alrededor de toda la trama (unidad con los tamaños de los márgenes superior, derecho, inferior e izquierdo)
Veamos algunas implementaciones para familiarizarnos con el concepto.
Ejemplo 1a: Parcela inicial
R
library('ggplot2') gfg<-data.frame(x=c(8,6,5,1,8,9,6,4), y=c(6,5,4,3,7,1,6,4)) gfg_plot <- ggplot(gfg, aes(x, y)) + geom_point() gfg_plot
Producción:
Ejemplo 1b: trama final
R
library('ggplot2') gfg<-data.frame(x=c(8,6,5,1,8,9,6,4), y=c(6,5,4,3,7,1,6,4)) gfg_plot <- ggplot(gfg, aes(x, y)) + geom_point() gfg_plot+theme(plot.margin = unit(c(4,4,4,4), "cm"))
Producción:
Ejemplo 2a: Parcela inicial
R
library('ggplot2') gfg<-data.frame(x=c(8,6,5,1,8,9,6,4), y=c(6,5,4,3,7,1,6,4)) gfg_plot <- ggplot(gfg, aes(x, y)) +geom_bar(stat="identity") gfg_plot
Producción:
Ejemplo 2b: trama final
R
library('ggplot2') gfg<-data.frame(x=c(8,6,5,1,8,9,6,4), y=c(6,5,4,3,7,1,6,4)) gfg_plot <- ggplot(gfg, aes(x, y)) +geom_bar(stat="identity") gfg_plot+theme(plot.margin = unit(c(5,5,5,5), "cm"))
Producción: