En este artículo, vamos a ver cómo usar el etiquetado directo en gráficos de líneas con el paquete geomtextpath en el lenguaje de programación R.
Geomtextpath se usa para personalizar el etiquetado y el texto gráfico de geomtextpath sigue cualquier ruta y permanecerá correctamente espaciado y en ángulo, incluso si cambia el tamaño y la relación de aspecto de su dispositivo de trazado.
Instalación
Para instalar este paquete, escriba el siguiente comando en la terminal.
install.packages("remotes") remotes::install_github("AllanCameron/geomtextpath")
Método 1: con métodos geom_textline()
Aquí, estamos creando un marco de datos y trazando un diagrama de líneas usando ggplot2 y luego usando los métodos geom_textline() de geomtextpath.
R
library(ggplot2) library(geomtextpath) # Create data for chart val <-data.frame(course=c('DSA','C++','R','Python'), num=c(77,55,80,60)) # Basic Line ggplot(data=val, aes(x=course, y=num, group=1)) + geom_line()+ geom_textline(label = "Course increment Line", color = "Red", linewidth=10) geom_point()
Método 2: con métodos geom_density()
geom_density() también se usa para agregar nuevas etiquetas, primero, crearemos geom_density.
R
library("ggplot2") ggplot(iris, aes(Sepal.Length, colour = Species)) + geom_density(size=1)
Producción:
Método 3: Con métodos geomtextdensity()
Aquí usamos el conjunto de datos del iris para crear una línea de densidad y luego usaremos los métodos geomtextdensity() de geomtextpath
R
library("ggplot2") library(geomtextpath) ggplot(iris, aes(Sepal.Length, colour = Species, label = Species)) + geom_textdensity(fontface = 2, linewidth=1)
Producción:
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA