scale_fill_continuous en R

Sheeraz Gul 15 febrero 2024
scale_fill_continuous en R

El método scale_fill_continuous() es del paquete ggplot2. Este tutorial demuestra cómo y dónde usar el método scale_fill_continuous() en R.

Relleno de escala continuo en R

El método scale_fill_continuous es una escala de color predeterminada para el paquete ggplot2 cuando los continuos son mapeados en el fill. La sintaxis de este método es:

scale_fill_continuous(..., type = getOption("ggplot2.continuous.fill"))

El método utiliza options() para determinar la configuración predeterminada. Donde ggplot2.continuous.fill es el valor predeterminado de la escala de color del continuo.

El argumento del método scale_fill_continuous puede ser Viridis o gradient. Probemos un ejemplo de este método.

Primero, cargue el paquete ggplot2 y cree un gráfico ggplot.

library(ggplot2)
DemoGraph <- ggplot(faithfuld, aes(waiting, eruptions, fill = density)) + geom_tile()
DemoGraph

Gráfica Ggplot

Ahora podemos dar patrones al gráfico usando el método scale_fill_continuous(). Ver ejemplo:

DemoGraph + scale_fill_continuous(type = "gradient")

El código anterior le da un patrón de gradiente al gráfico. Ver salida:

Gradiente continuo de relleno de escala

También podemos utilizar la opción Viridis en el método scale_fill_continuous.

DemoGraph + scale_fill_continuous(type = "viridis")

El código anterior da el patrón Viridis, resaltando los puntos del gráfico. Ver salida:

Relleno de escala Continuo Viridis

Aquí está el código completo para mayor comodidad.

library(ggplot2)
DemoGraph <- ggplot(faithfuld, aes(waiting, eruptions, fill = density)) + geom_tile()

DemoGraph

DemoGraph + scale_fill_continuous(type = "gradient")

DemoGraph + scale_fill_continuous(type = "viridis")
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - R Plot