Ggplot2 se basa en la gramática de los gráficos, la idea de que puede construir cada gráfico a partir de los mismos componentes: un conjunto de datos, un conjunto de geomas, marcas visuales que representan puntos de datos y un sistema de coordenadas. Hay muchos escenarios en los que necesitamos anotar fuera del área de la parcela o un área específica según los requisitos del cliente. En este caso, la biblioteca ggplot2 es muy útil con sus subopciones para obtener el resultado requerido y con buenas opciones de personalización para las visualizaciones de datos.
Para agregar anotaciones en R usando ggplot2, se usa la función annotate().
Sintaxis: anotar()
Parámetros:
- geom: especifica el texto
- x : ubicación del eje x
- y : ubicación del eje y
- etiqueta: contenido de texto personalizado
- color : color del contenido textual
- tamaño : tamaño del texto
- fontface : fuente del texto
- ángulo : ángulo del texto
Acercarse
- Importar biblioteca
- Crear o cargar un conjunto de datos
- Crear una trama normal
- Agregue la función de anotación() con los parámetros requeridos
Primero veamos cómo se agregan las anotaciones dentro del gráfico, para que la diferencia en la posición de las anotaciones se pueda entender mejor.
Ejemplos:
R
library(ggplot2) Dt = iris ggplot(Dt,aes(x=Species,y=Sepal.Length)) + geom_bar(stat = "summary", fun = "mean") + annotate("text", x = 1, y = 7, label = "Arbitrary text") + coord_cartesian(ylim = c(0, 8), clip = "off")
Producción:
Ahora visualicemos con anotaciones fuera de la trama.
Ejemplo:
R
library(ggplot2) Dt = iris ggplot(Dt,aes(x=Species,y=Sepal.Length)) + geom_bar(stat = "summary", fun = "mean") + annotate("text", x = 1, y = -1, label = "text") + coord_cartesian(ylim = c(0, 8), clip = "off")
Producción:
Publicación traducida automáticamente
Artículo escrito por pullmeup1185 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA