Ejemplo de gráfico de líneas en R

por | Jun 10, 2018 | R | 11 Comentarios

Gráfico de líneas simple

Muestra un ejemplo simple en R de un gráfico de líneas simple, para ellos se utiliza la librería ggplot2.

# Cargar conjunto de datos a visualizar 
anio <- c(2001:2015)
set.seed(1234)
valor <- rnorm(15,25,10)
datos <- data.frame( anio, valor)

library(ggplot2)
ggplot(datos, aes(x=anio, y=valor )) + 
  geom_line(colour="red")  + 
  geom_point( size=2, shape=21, fill="white", colour="red") + 
  theme_minimal()
Gráfico de linea simple

Gráfico de linea simple

Gráfico de líneas multiple

Muestra un ejemplo simple en R de un gráfico de líneas multiples, para ellos se utiliza la librería ggplot2.

# Cargar conjunto de datos a visualizar 

tipo <- c("A","A","A","A","A",
          "B","B","B","B","B",
          "C","C","C","C","C")

anio <- c(2000,2001,2002,2003,2004,
           2000,2001,2002,2003,2004,
           2000,2001,2002,2003,2004)

set.seed(1234)
valor <- rnorm(15,25,10)

datos <- data.frame(tipo, anio, valor)

library(ggplot2)
ggplot(datos, aes(x=anio, y=valor, group = tipo, colour =tipo )) + 
  geom_line()  + 
  geom_point( size=2, shape=21, fill="white") + 
  theme_minimal()
Gráfico de lineas multiple

Gráfico de líneas multiple

Sígueme en Youtube - canal Análisis de datos

El código fuente lo podéis encontrar en GitHub:

https://github.com/diegocalvobarreno/ejemplos-en-R/blob/master/Visualizar-gr%C3%A1ficos-de-lineas-en-R.R

11 Comentarios

  1. Ana Maria Pinzon Lara

    Buenas noches tu explicaciòn me ha servido resto , queria hacerte una pregunta que hago cuando debo graficar dos variables como el yen y el dolar en el mismo periodo de tiempo, muchas gracias

    Responder
    • Luis Alejadro

      Tienes que poner un geom_line() y un geom_point() por variable teniendo cuidado con los parametros en cada uno.

      Responder
  2. Alfredo Sereno

    Excelente explicación y gran generosidad. Gracias Diego Calvo.

    Responder
  3. alvin

    Gracias we :*

    Responder
  4. Carlos

    Hola Diego
    Porque las lineas de las gráficas de líneas en ggplot2 entre punto y punto no son perfectamente rectas, tienen algunos quiebres, esto se puede evitar.
    Te adjunto mi correo y te puedo enviar un ejemplo a tu correo?

    Gracias
    Saludos

    Responder
  5. Diego

    Gracias me sirvió de mucho

    Responder
  6. Diego

    Alguien sabe como poner el error..??

    Responder
    • Diego Calvo

      Buenas Diego.
      No entiendo tu pregunta? a que te refieres con poner el error?

      Responder
  7. JEFFERSON STEFAN

    Y cuando tengo una 2 variables que tengo que representarlas en un mismo eje x ( puede ser tiempo) . Para ser mas excato quiero represenar las variables a y b( eje y) en el eje de tiempo c ( x). Cómo haría para que me salga el comportamiento de ambas en el mismo gráfico? Variables a y b son cuantitativas.

    Responder
  8. Jose Fragozo

    Buenas tardes, gracias por la explicació, tengo una pregunta como grafico con dos ejer «y»

    Responder
  9. carlos arteta

    Previo saludo, agradecere me pueda apoyar en lo siguiente, deseo poner en el eje de las abcisas valores de meses (Enero:Diciembre) y en el de las ordenadas los valores numericos. Muchas gracias

    Responder

Enviar un comentario

Tu dirección de correo electrónico no será publicada.