En este artículo, veremos cómo escalar el gradiente de color ggplot2 al rango fuera de los datos en el lenguaje de programación R.
Creando marco de datos:
Debajo de esto, simplemente estamos creando un marco de datos de 6 filas y 3 columnas.
R
df <- data.frame(x = seq(- 2, 2, 1), y = rep(seq(- 2, 2, 1), each = 5), z = round(rnorm(25, 50, 70))) head(df)
Producción:
Crear un gráfico de los datos.
Estamos utilizando la función ggplot de la biblioteca ggploe2 para trazar el gráfico del marco de datos dado. Aquí, solo estamos visualizando el marco de datos en consecuencia en el lenguaje de programación R.
R
library("ggplot2") new_df <- ggplot(df, aes(x, y, fill = z)) + geom_tile() new_df
Producción:
Especifique colores, límites y rupturas usando la función scale_fill_gradient():
En este método, el valor inicial y final de los colores para definir un rango se proporciona como argumento.
Sintaxis: scale_fill_gradient (bajo, alto, guía)
Parámetro:
- bajo: valor inicial
- alto: valor final
- guía: tipo de leyenda
Ejemplo:
En este ejemplo, estamos usando la función scale_fill_gradient() para escalar el degradado de color ggplot2 al rango fuera de los datos sin pasar por alto el parámetro requerido para la función en el lenguaje de programación R,
R
new_df + scale_fill_gradient(colors = c("Green", "Blue", "Red"), limits = c(- 10, 200))
Publicación traducida automáticamente
Artículo escrito por kumarsaurabhsingh05 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA