Contenido de este artículo
- 0
- 0
- 0
- 0
Puede agregar rápidamente líneas verticales a los gráficos de ggplot2 usando la función geom_vline () , que usa la siguiente sintaxis:
geom_vline (xintercepción, tipo de línea, color, tamaño)
dónde:
- intercepción x: ubicación para agregar una línea en la intersección x. Puede ser un valor o varios valores.
- tipo de línea: estilo de línea. El valor predeterminado es ‘sólido’, pero puede especificar ‘twodash’, ‘longdash’, ‘dotted’, ‘dotdash’, ‘dashed’ o ‘blank’.
- color: Color de la línea.
- tamaño: Ancho de la línea.
Los siguientes ejemplos muestran cómo utilizar esta función en la práctica.
Agregar una sola línea vertical a una gráfica
El siguiente código muestra cómo agregar una sola línea vertical a un gráfico:
biblioteca (ggplot2) #create marco de datos df <- data.frame (x = c (1, 3, 3, 4, 5, 5, 6, 9, 12, 15), y = c (13, 14, 14, 12, 17, 21, 22, 28, 30, 31)) #crear un diagrama de dispersión con una línea vertical en x = 10 ggplot (df, aes (x = x, y = y)) + geom_point () + geom_vline (xintercepción = 10 )
Agregar varias líneas verticales a los gráficos
El siguiente código muestra cómo agregar varias líneas verticales a un gráfico:
biblioteca (ggplot2) #create marco de datos df <- data.frame (x = c (1, 3, 3, 4, 5, 5, 6, 9, 12, 15), y = c (13, 14, 14, 12, 17, 21, 22, 28, 30, 31)) #crear un diagrama de dispersión con una línea vertical en x = 6, 10 y 11 ggplot (df, aes (x = x, y = y)) + geom_point () + geom_vline (xintercepto = c ( 6, 10, 11 ))
Personalizar líneas verticales
El siguiente código muestra cómo personalizar líneas verticales en un gráfico:
biblioteca (ggplot2) #create marco de datos df <- data.frame (x = c (1, 3, 3, 4, 5, 5, 6, 9, 12, 15), y = c (13, 14, 14, 12, 17, 21, 22, 28, 30, 31)) #cree un diagrama de dispersión con una línea vertical personalizada ggplot (df, aes (x = x, y = y)) + geom_point () + geom_vline (xintercept = 5 , linetype = ' dashed ', color = ' blue ', size = 2 )
Si tiene varias líneas verticales en un gráfico, puede especificar un color único para cada línea:
biblioteca (ggplot2) #create marco de datos df <- data.frame (x = c (1, 3, 3, 4, 5, 5, 6, 9, 12, 15), y = c (13, 14, 14, 12, 17, 21, 22, 28, 30, 31)) #crear un diagrama de dispersión con líneas verticales personalizadas ggplot (df, aes (x = x, y = y)) + geom_point () + geom_vline (xintercept = c ( 5 , 7 ) , linetype = ' dashed ', color = c (' blue ', ' red '))
Recursos adicionales
Cómo trazar una línea de regresión lineal en ggplot2
Cómo establecer límites de eje en ggplot2 Cómo crear gráficos
lado a lado en ggplot2
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: