Un gráfico de líneas es un gráfico que se utiliza para mostrar información en forma de series de puntos de datos. Utiliza puntos y líneas para representar cambios a lo largo del tiempo. Los gráficos lineales se dibujan trazando diferentes puntos en sus coordenadas X e Y, luego uniéndolos a través de una línea de principio a fin. Sin embargo, a veces se vuelve necesario cambiar los colores de las líneas, ya que puede haber más de una línea en un solo gráfico. En este artículo, veremos cómo cambiar el color del gráfico de líneas en el lenguaje de programación R.
Veamos un ejemplo para representar cuál es el color del gráfico de líneas por defecto.
Ejemplo:
R
library("ggplot2") year<-c(2000,2001,2002,2003,2004) winner<-c('A','B','B','A','B') score<-c(9,7,9,8,8) df<-data.frame(year,winner,score) ggplot(df,aes(x=year,y=score,group=winner))+ geom_line()+geom_point()
Producción:
El color del gráfico de líneas se puede cambiar de varias maneras. Para esto, simplemente valore el atributo de color como el nombre de la columna en la que se distinguirán los valores. Con referencia a esta columna, se asignarán diferentes colores a los valores por defecto.
Ejemplo:
R
library("ggplot2") year<-c(2000,2001,2002,2003,2004) winner<-c('A','B','B','A','B') score<-c(9,7,9,8,8) df<-data.frame(year,winner,score) ggplot(df,aes(x=year,y=score,group=winner))+ geom_line(aes(color=winner))+geom_point()
Producción:
También se puede usar una paleta de colores personalizada para diferenciar entre diferentes gráficos de líneas. Para ello se utiliza la función scale_color_manual() a la que se pasa una lista de valores de color.
Sintaxis:
escala_color_manual(valores=c(color1, color2, …. , color n))
Ejemplo:
R
library("ggplot2") year<-c(2000,2001,2002,2003,2004) winner<-c('A','B','B','A','B') score<-c(9,7,9,8,8) df<-data.frame(year,winner,score) ggplot(df,aes(x=year,y=score,group=winner))+ geom_line(aes(color=winner))+geom_point()+ scale_color_manual(values=c('Green','Yellow'))
Producción:
Los colores personalizados también se pueden pasar a través de la paleta de colores del cervecero, para eso agregue la función scale_color_brewer() con el nombre apropiado de la paleta que se utilizará.
Sintaxis:
scale_color_brewer(paleta=paleta_nombre)
Ejemplo:
R
library("ggplot2") year<-c(2000,2001,2002,2003,2004) winner<-c('A','B','B','A','B') score<-c(9,7,9,8,8) df<-data.frame(year,winner,score) ggplot(df,aes(x=year,y=score,group=winner))+ geom_line(aes(color=winner))+geom_point()+ scale_color_brewer(palette="Accent")
Producción:
También se puede utilizar una escala de grises para dar diferentes colores a las líneas. Para esto se usa la función scale_color_grey().
Ejemplo:
R
library("ggplot2") year<-c(2000,2001,2002,2003,2004) winner<-c('A','B','B','A','B') score<-c(9,7,9,8,8) df<-data.frame(year,winner,score) ggplot(df,aes(x=year,y=score,group=winner))+ geom_line(aes(color=winner))+ geom_point()+scale_color_grey()
Producción:
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA