scale_fill_continuous dans R

Sheeraz Gul 15 février 2024
scale_fill_continuous dans R

La méthode scale_fill_continuous() provient du package ggplot2. Ce tutoriel montre comment et où utiliser la méthode scale_fill_continuous() dans R.

Echelle Remplissage Continu en R

La méthode scale_fill_continuous est une échelle de couleurs par défaut pour le package ggplot2 lorsque les continuous sont mappés sur le fill. La syntaxe de cette méthode est :

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

La méthode utilise options() pour déterminer les paramètres par défaut. Où ggplot2.continuous.fill est la valeur par défaut de l’échelle de couleurs continue.

L’argument de la méthode scale_fill_continuous peut être Viridis ou gradient. Essayons un exemple de cette méthode.

Tout d’abord, chargez le package ggplot2 et créez un graphique ggplot.

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

Graphique Ggplot

Nous pouvons maintenant donner des motifs au graphe en utilisant la méthode scale_fill_continuous(). Voir exemple :

DemoGraph + scale_fill_continuous(type = "gradient")

Le code ci-dessus donne un motif de dégradé au graphique. Voir la sortie :

Echelle Remplir Gradient Continu

On peut aussi utiliser l’option Viridis dans la méthode scale_fill_continuous.

DemoGraph + scale_fill_continuous(type = "viridis")

Le code ci-dessus donne le motif Viridis, mettant en évidence les points du graphique. Voir la sortie :

Echelle Remplir Continu Viridis

Voici le code complet pour plus de commodité.

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")
Auteur: Sheeraz Gul
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

Article connexe - R Plot