{"id":10246,"date":"2019-10-27T02:18:23","date_gmt":"2019-10-27T00:18:23","guid":{"rendered":"https:\/\/www.datanovia.com\/en\/?p=10246"},"modified":"2019-11-19T23:00:20","modified_gmt":"2019-11-19T21:00:20","slug":"ggplot-legende-titre-position-et-textes","status":"publish","type":"post","link":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/","title":{"rendered":"GGPlot L\u00e9gende: Titre, Position et Textes"},"content":{"rendered":"<div id=\"rdoc\">\n<p>Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de <strong>ggplot<\/strong>.<\/p>\n<p>vous apprendrez \u00e0:<\/p>\n<ul>\n<li><strong>Modifier le titre de la l\u00e9gende et les libell\u00e9s des textes<\/strong><\/li>\n<li><strong>Modifier la position de la l\u00e9gende<\/strong>. Dans les options par d\u00e9faut de ggplot2, la l\u00e9gende est plac\u00e9e \u00e0 droite du graphique. Nous montrerons des exemples pour d\u00e9placer la l\u00e9gende vers le bas ou vers le haut du graphique. Vous apprendrez aussi comment mettre la l\u00e9gende \u00e0 l\u2019int\u00e9rieur du graphique.<\/li>\n<li><strong>Inverser l\u2019ordre des l\u00e9gendes<\/strong>. Le moyen le plus simple d\u2019inverser l\u2019ordre des \u00e9l\u00e9ments de l\u00e9gende est d\u2019utiliser la fonction ggplot2 <em>guides<\/em>(). Il change l\u2019ordre de l\u00e9gende pour l\u2019esth\u00e9tique sp\u00e9cifi\u00e9e (fill, color, linetype, shape, size, etc). Exemple de code R : <code>p + guides(fill = guide_legend(fill = guide_legend(reverse = TRUE))<\/code> pour la couleur de remplissage (ex. : box plot et bar plot) ou <code>p + guides(color = guide_legend(reverse = TRUE))<\/code> pour la couleur des points et des lignes (ex. : scatter plot et line plot).<\/li>\n<li><strong>Supprimer une l\u00e9gende ggplot<\/strong>\n<ul>\n<li>Supprimer le titre de la l\u00e9gende: <code>p + theme(legend.title = element_blank())<\/code>.<\/li>\n<li>Masquer la l\u00e9gende enti\u00e8re pour cr\u00e9er un ggplot sans l\u00e9gende. Exemple de code R: <code>p + theme(legend.position = \"none\")<\/code>.<\/li>\n<li>Masquer la l\u00e9gende pour une g\u00e9om\u00e9trie sp\u00e9cifique, par exemple <code>geom_text()<\/code>. Il suffit de sp\u00e9cifier l\u2019argument <code>show.legend = FALSE<\/code> dans la g\u00e9om\u00e9trie donn\u00e9e. Exemple: <code>geom_text(show.legend = FALSE)<\/code>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Changer le th\u00e8me de la l\u00e9gende<\/strong>\n<ul>\n<li>Modifier l\u2019apparence de la police (size, color \/ colour et face) du titre et des textes de la l\u00e9gende.<\/li>\n<li>Modifier la couleur d\u2019arri\u00e8re-plan de la l\u00e9gende, la taille et la largeur des signes.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Renommer les \u00e9tiquettes de l\u00e9gendes<\/strong> et changer l\u2019ordre des \u00e9l\u00e9ments d\u2019une l\u00e9gende donn\u00e9e.<\/li>\n<li><strong>Contr\u00f4ler manuellement les couleurs de la l\u00e9gende<\/strong> en sp\u00e9cifiant des valeurs de couleurs personnalis\u00e9es.<\/li>\n<li><strong>Modifier les l\u00e9gendes ggplot<\/strong> pour chaque esth\u00e9tique quand vous avez beaucoup de l\u00e9gendes. Fonction R : <em>guides<\/em>()\n<ul>\n<li>Modifier l\u2019ordre des l\u00e9gendes dans le cas o\u00f9 vous avez plusieurs l\u00e9gendes (ou plusieurs guides) g\u00e9n\u00e9r\u00e9es en utilisant plusieurs esth\u00e9tiques (shape, color, size, fill, etc.) dans le graphique. Par exemple, vous pouvez avoir une l\u00e9gende pour la forme des points et une autre pour la couleur et la taille des points.<\/li>\n<li>Supprimer la l\u00e9gende pour une esth\u00e9tique sp\u00e9cifique, disons la l\u00e9gende pour shape.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Contents:<\/p>\n<div id=\"TOC\">\n<ul>\n<li><a href=\"#fonctions-cles-de-ggplot2\">Fonctions cl\u00e9s de ggplot2<\/a><\/li>\n<li><a href=\"#modifier-le-titre-de-la-legende\">Modifier le titre de la l\u00e9gende<\/a><\/li>\n<li><a href=\"#modifier-la-position-de-la-legende\">Modifier la position de la l\u00e9gende<\/a><\/li>\n<li><a href=\"#inverser-lordre-des-elements-de-la-legende\">Inverser l\u2019ordre des \u00e9l\u00e9ments de la l\u00e9gende<\/a><\/li>\n<li><a href=\"#supprimer-la-legende\">Supprimer la l\u00e9gende<\/a><\/li>\n<li><a href=\"#modifier-la-taille-la-couleur-et-lapparence-de-la-legende\">Modifier la taille, la couleur et l\u2019apparence de la l\u00e9gende<\/a><\/li>\n<li><a href=\"#modifier-la-couleur-de-fond-de-la-legende-la-taille-et-la-largeur-des-signes-de-la-legende\">Modifier la couleur de fond de la l\u00e9gende, la taille et la largeur des signes de la l\u00e9gende<\/a><\/li>\n<li><a href=\"#renommer-les-etiquettes-des-legendes-et-modifier-lordre-des-elements\">Renommer les \u00e9tiquettes des l\u00e9gendes et modifier l\u2019ordre des \u00e9l\u00e9ments<\/a><\/li>\n<li><a href=\"#modifier-manuellement-les-couleurs-de-la-legende\">Modifier manuellement les couleurs de la l\u00e9gende<\/a><\/li>\n<li><a href=\"#guides-multiples-supprimer-et-ordonner-des-legendes\">Guides multiples : Supprimer et ordonner des l\u00e9gendes<\/a><\/li>\n<li><a href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n<\/div>\n<div class='dt-sc-hr-invisible-medium  '><\/div>\n<div class='dt-sc-ico-content type1'><div class='custom-icon' ><a href='https:\/\/www.datanovia.com\/en\/product\/ggplot2-essentials-for-great-data-visualization-in-r\/' target='_blank'><span class='fa fa-book'><\/span><\/a><\/div><h4><a href='https:\/\/www.datanovia.com\/en\/product\/ggplot2-essentials-for-great-data-visualization-in-r\/' target='_blank'> Related Book <\/a><\/h4>GGPlot2 Essentials for Great Data Visualization in R<\/div>\n<div class='dt-sc-hr-invisible-medium  '><\/div>\n<div id=\"fonctions-cles-de-ggplot2\" class=\"section level2\">\n<h2>Fonctions cl\u00e9s de ggplot2<\/h2>\n<p>Commencez par cr\u00e9er un box plot en utilisant l\u2019ensemble de donn\u00e9es <code>ToothGrowth<\/code>. Changer la couleur de remplissage du box plot en fonction de la variable de groupement <code>dose<\/code>.<\/p>\n<pre class=\"r\"><code>library(ggplot2)\r\nToothGrowth$dose &lt;- as.factor(ToothGrowth$dose)\r\np &lt;- ggplot(ToothGrowth, aes(x = dose, y = len))+ \r\n  geom_boxplot(aes(fill = dose)) # Changer la couleur de remplissage par groupe<\/code><\/pre>\n<p>Fonctions cl\u00e9s R pour changer les l\u00e9gendes de ggplot:<\/p>\n<div class=\"block\">\n<ul>\n<li>p + <em>labs<\/em>(). Modifier le titre de la l\u00e9gende.\n<ul>\n<li>Utiliser p + labs(fill = \u201cdose\u201d) pour geom_boxplot(aes(fill = dose))<\/li>\n<li>Utiliser p + labs(color = \u201cdose\u201d) pour geom_boxplot(aes(color = dose))<\/li>\n<li>et ainsi de suite pour le type de ligne, la forme, etc<\/li>\n<\/ul>\n<\/li>\n<li>p + <em>theme<\/em>(\u2026). Changer le th\u00e8me de la l\u00e9gende : couleur de fond, bordure de la bo\u00eete de l\u00e9gende, taille et couleur de la police de caract\u00e8res.<\/li>\n<li>p + <em>scale_x_discrete<\/em>(limites = c(\u201c2\u201d, \u201c0.5\u201d, \u201c1\u201d))). Modifier l\u2019ordre des \u00e9l\u00e9ments dans la l\u00e9gende.<\/li>\n<li>p + <em>scale_fill_discrete<\/em>(nom = \u201cDose\u201d, \u00e9tiquettes = c(\u201cA\u201d, \u201cB\u201d, \u201cC\u201d)). Renommer le titre de la l\u00e9gende et les libell\u00e9s des textes.<\/li>\n<li><em>guides<\/em>(). Modifier l\u2019ordre des l\u00e9gendes et supprimer la l\u00e9gende d\u2019une esth\u00e9tique sp\u00e9cifique, lorsque vous avez plusieurs l\u00e9gendes.<\/li>\n<\/ul>\n<\/div>\n<p>Options essentielles du th\u00e8me ggplot2 pour la l\u00e9gende:<\/p>\n<pre class=\"r\"><code>theme(\r\n    # Libell\u00e9 du titre et du texte de la l\u00e9gende\r\n    #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n    # Taille, couleur et apparence du titre\r\n    legend.title = element_text(color, size, face),\r\n    # Alignement des titres. Nombre de 0 (gauche) \u00e0 1 (droite)\r\n    legend.title.align = NULL,             \r\n    # Taille de la couleur de la police et de l'apparence du texte\r\n    legend.text = element_text(color, size, face), \r\n    # Alignement des textes. Nombre de 0 (gauche) \u00e0 1 (droite)\r\n    legend.text.align = NULL,\r\n    \r\n    # Position, marge et arri\u00e8re-plan de la l\u00e9gende\r\n    #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n    # Position de la l\u00e9gende : right, left, bottom, top, none\r\n    legend.position = \"right\", \r\n    # Marge autour de chaque l\u00e9gende\r\n    legend.margin = margin(0.2, 0.2, 0.2, 0.2, \"cm\"),\r\n    # Background de la l\u00e9gende\r\n    legend.background = element_rect(fill, color, size, linetype),\r\n    \r\n    # Orientation et justification de la l\u00e9gende\r\n    #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n    # Disposition des \u00e9l\u00e9ments dans les l\u00e9gendes (\"horizontal\" ou \"vertical\")\r\n    legend.direction = NULL, \r\n    # Positionnement de la l\u00e9gende \u00e0 l'int\u00e9rieur ou \u00e0 l'ext\u00e9rieur du graphique \r\n    # (\"center\" ou vecteur num\u00e9rique \u00e0 deux \u00e9l\u00e9ments) \r\n    legend.justification = \"center\", \r\n    \r\n    # Fond des signes de la l\u00e9gende\r\n    #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n    legend.key = element_rect(fill, color),  # Background des signes\r\n    legend.key.size = unit(1.2, \"lines\"),    # taille des signes (unit\u00e9)\r\n    legend.key.height = NULL,                # hauteur des signes (unit\u00e9)\r\n    legend.key.width = NULL,                 # largeur des signes (unit\u00e9)\r\n    \r\n    # Espacement entre les l\u00e9gendes. \r\n    #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n    legend.spacing = unit(0.4, \"cm\"), \r\n    legend.spacing.x = NULL,                 # Espacement horizontal\r\n    legend.spacing.y = NULL,                 # Espacement vertical\r\n    \r\n    # Bo\u00eete de la l\u00e9gende\r\n    #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\r\n    # Disposition de plusieurs l\u00e9gendes (\"horizontal\" ou \"vertical\")\r\n    legend.box = NULL, \r\n    # Marges autour de l'ensemble de la zone de l\u00e9gende\r\n    legend.box.margin = margin(0, 0, 0, 0, \"cm\"), \r\n    # Fond de la zone de l\u00e9gende : element_rect()\r\n    legend.box.background = element_blank(), \r\n    # L'espacement entre la zone graphique et la zone de l\u00e9gende\r\n    legend.box.spacing = unit(0.4, \"cm\")\r\n)<\/code><\/pre>\n<p>Pour effacer le titre de la l\u00e9gende, utilisez <code>element_blank()<\/code> pour l\u2019option de th\u00e8me correspondante. Par exemple, utilisez ceci: <code>p + theme(legend.title = element_blank())<\/code>.<\/p>\n<\/div>\n<div id=\"modifier-le-titre-de-la-legende\" class=\"section level2\">\n<h2>Modifier le titre de la l\u00e9gende<\/h2>\n<p>La fonction <code>labs()<\/code> peut \u00eatre utilis\u00e9e pour mettre \u00e0 jour facilement le titre de la l\u00e9gende pour une esth\u00e9tique donn\u00e9e (fill, color, size, shape, linetype, \u2026):<\/p>\n<pre class=\"r\"><code># Graphique par d\u00e9faut\r\nprint(p)\r\n\r\n# Modifier les titres des l\u00e9gendes\r\np + labs(fill = \"Dose (mg)\")<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-change-legend-title-1.png\" width=\"288\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-change-legend-title-2.png\" width=\"288\" \/><\/p>\n<\/div>\n<div id=\"modifier-la-position-de-la-legende\" class=\"section level2\">\n<h2>Modifier la position de la l\u00e9gende<\/h2>\n<p>Les valeurs allou\u00e9es pour la position de la l\u00e9gende sont : \u201cleft\u201d,\u201ctop\u201d, \u201cright\u201d, \u201cbottom\u201d, \u201cnone\u201d.<\/p>\n<p>La localisation de la l\u00e9gende peut aussi \u00eatre un vecteur num\u00e9rique c(x,y), o\u00f9 x et y sont les coordonn\u00e9es de la l\u00e9gende. Leurs valeurs doivent \u00eatre comprises entre 0 et 1. c(0,0) correspond \u00e0 la position \u201cen bas \u00e0 gauche\u201d et c(1,1) correspond \u00e0 la position \u201cen haut \u00e0 droite\u201d. Cela permet de placer la l\u00e9gende \u00e0 l\u2019int\u00e9rieur du graphique.<\/p>\n<pre class=\"r\"><code># Mettre l\u00e9gende en haut de la page\r\np + theme(legend.position=\"top\")\r\n\r\n# D\u00e9finir la position de la l\u00e9gende par un vecteur num\u00e9rique c(x, y)\r\n# Placez la l\u00e9gende \u00e0 l'int\u00e9rieur du graphique\r\np + theme(legend.position = c(0.7, 0.2),\r\n          legend.direction = \"horizontal\")<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-change-legend-position-1.png\" width=\"288\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-change-legend-position-2.png\" width=\"288\" \/><\/p>\n<\/div>\n<div id=\"inverser-lordre-des-elements-de-la-legende\" class=\"section level2\">\n<h2>Inverser l\u2019ordre des \u00e9l\u00e9ments de la l\u00e9gende<\/h2>\n<p>Pour changer l\u2019ordre des \u00e9l\u00e9ments de la l\u00e9gende dans notre exemple, o\u00f9 les box plots sont remplies par groupes, vous pouvez utiliser les fonctions guides() ou scale_fill_discrete() comme suit:<\/p>\n<pre class=\"r\"><code># Utilisez la fonction guides pour inverser la l\u00e9gende pour \r\n# une esth\u00e9tique sp\u00e9cifique (fill, linetype, shape or color)\r\np + guides(fill = guide_legend(reverse=TRUE))\r\n\r\n# Ou utilisez scale_fill_discrete (comme ci-dessus)\r\np + scale_fill_discrete(guide = guide_legend(reverse=TRUE))\r\n\r\n# Ou modifier directement l'\u00e9chelle (comme ci-dessus)\r\np + scale_fill_discrete(breaks = rev(levels(ToothGrowth$dose)))<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-reverse-legend-order-guides-1.png\" width=\"384\" \/><\/p>\n<\/div>\n<div id=\"supprimer-la-legende\" class=\"section level2\">\n<h2>Supprimer la l\u00e9gende<\/h2>\n<p>Vous pouvez supprimer la l\u00e9gende comme suit:<\/p>\n<pre class=\"r\"><code>p + theme(legend.position = \"none\")<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-remove-legend-1.png\" width=\"288\" \/><\/p>\n<\/div>\n<div id=\"modifier-la-taille-la-couleur-et-lapparence-de-la-legende\" class=\"section level2\">\n<h2>Modifier la taille, la couleur et l\u2019apparence de la l\u00e9gende<\/h2>\n<p>Le code R suivant change la taille de la l\u00e9gende et la couleur du texte:<\/p>\n<pre class=\"r\"><code># Modifier l'apparence du titre de la l\u00e9gende et des \u00e9tiquettes de texte\r\np + theme(legend.title = element_text(color = \"blue\", size = 10),\r\n          legend.text = element_text(color = \"red\"))<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-legend-font-size-color-face-1.png\" width=\"288\" \/><\/p>\n<\/div>\n<div id=\"modifier-la-couleur-de-fond-de-la-legende-la-taille-et-la-largeur-des-signes-de-la-legende\" class=\"section level2\">\n<h2>Modifier la couleur de fond de la l\u00e9gende, la taille et la largeur des signes de la l\u00e9gende<\/h2>\n<pre class=\"r\"><code>p + theme(\r\n  # Modifier la couleur de fond de la l\u00e9gende\r\n  legend.background = element_rect(fill = \"darkgray\"),\r\n  legend.key = element_rect(fill = \"lightblue\", color = NA),\r\n  # Modifier la taille et la largeur des signes de la l\u00e9gende\r\n  legend.key.size = unit(1.5, \"cm\"),\r\n  legend.key.width = unit(0.5,\"cm\") \r\n  )<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-change-legend-background-color-key-size-and-key-width-1.png\" width=\"288\" \/><\/p>\n<p>Pour ajouter une bordure \u00e0 la zone de l\u00e9gende, vous pouvez sp\u00e9cifier les arguments suivants dans la fonction <code>element_rect()<\/code>:<\/p>\n<ul>\n<li><code>linetype<\/code> dont les valeurs incluent l\u2019une des valeurs suivantes : \u201csolid\u201d, \u201cdashed\u201d, ..<\/li>\n<li><code>color<\/code> et <code>size<\/code>, pour changer la couleur et la taille de la ligne de bordure de la bo\u00eete, respectivement<\/li>\n<\/ul>\n<p>Par exemple:<\/p>\n<pre class=\"r\"><code>p + theme(\r\n  legend.background = element_rect(color = \"steelblue\", linetype = \"solid\")\r\n  )<\/code><\/pre>\n<\/div>\n<div id=\"renommer-les-etiquettes-des-legendes-et-modifier-lordre-des-elements\" class=\"section level2\">\n<h2>Renommer les \u00e9tiquettes des l\u00e9gendes et modifier l\u2019ordre des \u00e9l\u00e9ments<\/h2>\n<p>Ceci peut \u00eatre fait avec la fonction scale:<\/p>\n<ul>\n<li>Modifier l\u2019ordre des \u00e9l\u00e9ments de l\u00e9gende: <code>scale_x_discrete()<\/code><\/li>\n<li>Modifier le titre de la l\u00e9gende et les textes: <code>scale_fill_discrete()<\/code><\/li>\n<\/ul>\n<pre class=\"r\"><code># Modifier l'ordre des \u00e9l\u00e9ments de l\u00e9gende\r\np + scale_x_discrete(limits=c(\"2\", \"0.5\", \"1\"))\r\n\r\n# Modifier le titre et les \u00e9tiquettes des l\u00e9gendes\r\np + scale_fill_discrete(name = \"Dose\", labels = c(\"A\", \"B\", \"C\"))<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-legend-item-order-1.png\" width=\"240\" \/><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-legend-item-order-2.png\" width=\"240\" \/><\/p>\n<p>D\u2019autres fonctions scale_xxx discr\u00e8tes incluent:<\/p>\n<pre class=\"r\"><code># Couleur des lignes et des points\r\nscale_color_discrete(name, labels, limits, breaks)\r\n# Pour les types de lignes\r\nscale_linetype_discrete(name, labels, limits, breaks)\r\n# Pour les formes de points\r\nscale_shape_discrete(name, labels, limits, breaks)\r\n# Pour la taille de point\r\nscale_size_discrete(name, labels, limits, breaks)\r\n# Opacit\u00e9\/transparence\r\nscale_alpha_discrete(name, labels, limits, breaks)<\/code><\/pre>\n<\/div>\n<div id=\"modifier-manuellement-les-couleurs-de-la-legende\" class=\"section level2\">\n<h2>Modifier manuellement les couleurs de la l\u00e9gende<\/h2>\n<p>Les fonctions ci-dessous permettent de modifier manuellement la couleur de la l\u00e9gende:<\/p>\n<ul>\n<li>scale_color_manual() ou scale_colour_manual() : Modifier la couleur des points et des lignes.<\/li>\n<li>scale_fill_manual() : Modifier la couleur de remplissage des zones (pour les bar plots et box plots)<\/li>\n<\/ul>\n<pre class=\"r\"><code>p + scale_fill_manual(values = c(\"#d8b365\", \"#f5f5f5\", \"#5ab4ac\"))<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-change-legend-colors-manual-scale-1.png\" width=\"384\" \/><\/p>\n<\/div>\n<div id=\"guides-multiples-supprimer-et-ordonner-des-legendes\" class=\"section level2\">\n<h2>Guides multiples : Supprimer et ordonner des l\u00e9gendes<\/h2>\n<p>Il est possible d\u2019utiliser la fonction <code>guides()<\/code> pour d\u00e9finir ou supprimer la l\u00e9gende d\u2019une esth\u00e9tique particuli\u00e8re (fill, color, size, shape, etc).<\/p>\n<ol style=\"list-style-type: decimal;\">\n<li>Donn\u00e9es: <code>mtcars<\/code>. Convertir les variables <code>cyl<\/code> et <code>gear<\/code> en facteur:<\/li>\n<\/ol>\n<pre class=\"r\"><code>mtcars$cyl&lt;-as.factor(mtcars$cyl)\r\nmtcars$gear &lt;- as.factor(mtcars$gear)<\/code><\/pre>\n<ol style=\"list-style-type: decimal;\" start=\"2\">\n<li>Cr\u00e9er un nuage de points \u00e0 l\u2019esth\u00e9tique multiple (guides). La couleur et la forme des points sont d\u00e9termin\u00e9es respectivement par les variables de groupes <code>cyl<\/code> et <code>gear<\/code>. La taille des points est contr\u00f4l\u00e9e par la variable qsec.<\/li>\n<\/ol>\n<pre class=\"r\"><code>p &lt;- ggplot(data = mtcars, aes(x = mpg, y = wt))+\r\n    geom_point(aes(color = cyl, size = qsec, shape = gear))\r\np<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-guides-1.png\" width=\"384\" \/><\/p>\n<ol style=\"list-style-type: decimal;\" start=\"3\">\n<li>Modifier la position de la l\u00e9gende pour plusieurs guides:<\/li>\n<\/ol>\n<pre class=\"r\"><code>p + theme(legend.position = \"bottom\",\r\n          legend.box = \"vertical\")<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-multiple-guides-legend-position-1.png\" width=\"384\" \/><\/p>\n<ol style=\"list-style-type: decimal;\" start=\"4\">\n<li>Modifier l\u2019ordre de la l\u00e9gende \u00e0 l\u2019aide de la fonction <code>guide_legend()<\/code>:<\/li>\n<\/ol>\n<pre class=\"r\"><code>p + guides(color = guide_legend(order = 1),\r\n         size = guide_legend(order = 2),\r\n         shape = guide_legend(order = 3))<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-guides-change-the-order-of-legends-1.png\" width=\"384\" \/><\/p>\n<div class=\"warning\">\n<p>Notez que, dans le cas d\u2019une couleur continue, la fonction <code>guide_colourbar()<\/code> doit \u00eatre utilis\u00e9e pour changer la position de la l\u00e9gende des couleurs.<\/p>\n<\/div>\n<pre class=\"r\"><code>ggplot(data = mpg, aes(x = displ, y = cty))+\r\n  geom_point(aes(size = hwy, color = cyl, shape = drv))+\r\n  guides(colour = guide_colourbar(order = 1),\r\n         alpha = guide_legend(order = 2),\r\n         size = guide_legend(order = 3))<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-guide_colourbar-1.png\" width=\"384\" \/><\/p>\n<ol style=\"list-style-type: decimal;\" start=\"5\">\n<li>Supprimer une l\u00e9gende pour une esth\u00e9tique particuli\u00e8re (couleur et taille):<\/li>\n<\/ol>\n<pre class=\"r\"><code>p + guides(color = FALSE, size = FALSE)<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/dn-tutorials\/ggplot2\/figures\/026-ggplot-legend-guides-remove-legend-1.png\" width=\"288\" \/><\/p>\n<p>La suppression d\u2019une l\u00e9gende particuli\u00e8re peut \u00e9galement \u00eatre effectu\u00e9e en utilisant les fonctions <code>scale_xx()<\/code>. Dans ce cas, l\u2019argument guide est utilis\u00e9 comme suit.<\/p>\n<pre class=\"r\"><code># D\u00e9sactiver la l\u00e9gende de la forme des points\r\np + scale_shape(guide=FALSE)\r\n# D\u00e9sactiver la l\u00e9gende de la taille\r\np + scale_size(guide=FALSE)\r\n# D\u00e9sactiver la l\u00e9gende des couleurs\r\np + scale_color_manual(values=c('#999999','#E69F00','#56B4E9'),\r\n                       guide=FALSE)<\/code><\/pre>\n<\/div>\n<div id=\"conclusion\" class=\"section level2\">\n<h2>Conclusion<\/h2>\n<p>Nous vous pr\u00e9sentons comment changer facilement le titre, la position et les textes d\u2019une l\u00e9gende ggplot. Les diff\u00e9rentes \u00e9tapes sont r\u00e9sum\u00e9es comme suit.<\/p>\n<ul>\n<li>Cr\u00e9er un exemple de ggplot:<\/li>\n<\/ul>\n<pre class=\"r\"><code>library(ggplot2)\r\np &lt;- ggplot(ToothGrowth, aes(x = factor(dose), y = len)) + \r\n  geom_boxplot()<\/code><\/pre>\n<ul>\n<li>Changer le titre d\u2019une l\u00e9gende pour une esth\u00e9tique donn\u00e9e (fill, color, size, shape, linetype, \u2026):<\/li>\n<\/ul>\n<pre class=\"r\"><code>p + labs(fill = \"Dose (mg)\")<\/code><\/pre>\n<ul>\n<li>Supprimer la l\u00e9gende:<\/li>\n<\/ul>\n<pre class=\"r\"><code>p + theme(legend.position = \"none\")<\/code><\/pre>\n<ul>\n<li>Modifier la position de la l\u00e9gende. Valeurs possibles : \u201cleft\u201d,\u201ctop\u201d, \u201cright\u201d, \u201cbottom\u201d, \u201cnone\u201d.<\/li>\n<\/ul>\n<pre class=\"r\"><code>p + theme(legend.position = \"top\")<\/code><\/pre>\n<\/div>\n<\/div>\n<p><!--end rdoc--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot. vous apprendrez \u00e0: Modifier le titre de la l\u00e9gende et les libell\u00e9s des textes Modifier la position de la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10213,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rating_form_position":"","rating_results_position":"","mr_structured_data_type":"","footnotes":""},"categories":[279],"tags":[316],"class_list":["post-10246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ggplot2-fr","tag-parametres-graphiques-ggplot2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment Modifer les L\u00e9gendes GGPlot pour un Super Plot - Datanovia<\/title>\n<meta name=\"description\" content=\"Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment Modifer les L\u00e9gendes GGPlot pour un Super Plot - Datanovia\" \/>\n<meta property=\"og:description\" content=\"Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\" \/>\n<meta property=\"og:site_name\" content=\"Datanovia\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-27T00:18:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-19T21:00:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alboukadel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alboukadel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\"},\"author\":{\"name\":\"Alboukadel\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/person\/7767cf2bd5c91a1610c6eb53a0ff069e\"},\"headline\":\"GGPlot L\u00e9gende: Titre, Position et Textes\",\"datePublished\":\"2019-10-27T00:18:23+00:00\",\"dateModified\":\"2019-11-19T21:00:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\"},\"wordCount\":1371,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg\",\"keywords\":[\"Param\u00e8tres Graphiques GGPLOT2\"],\"articleSection\":[\"ggplot2\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\",\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\",\"name\":\"Comment Modifer les L\u00e9gendes GGPlot pour un Super Plot - Datanovia\",\"isPartOf\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg\",\"datePublished\":\"2019-10-27T00:18:23+00:00\",\"dateModified\":\"2019-11-19T21:00:20+00:00\",\"description\":\"Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot\",\"breadcrumb\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage\",\"url\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg\",\"contentUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg\",\"width\":1024,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.datanovia.com\/en\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GGPlot L\u00e9gende: Titre, Position et Textes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#website\",\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/\",\"name\":\"Datanovia\",\"description\":\"Exploration de Donn\u00e9es et Statistiques pour l'Aide \u00e0 la D\u00e9cision\",\"publisher\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.datanovia.com\/en\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#organization\",\"name\":\"Datanovia\",\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png\",\"contentUrl\":\"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png\",\"width\":98,\"height\":99,\"caption\":\"Datanovia\"},\"image\":{\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/person\/7767cf2bd5c91a1610c6eb53a0ff069e\",\"name\":\"Alboukadel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed3108646c5c7c3d188324ab972f96ad7d9975b41b94014d7f68257791be395a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed3108646c5c7c3d188324ab972f96ad7d9975b41b94014d7f68257791be395a?s=96&d=mm&r=g\",\"caption\":\"Alboukadel\"},\"url\":\"https:\/\/www.datanovia.com\/en\/fr\/blog\/author\/kassambara\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment Modifer les L\u00e9gendes GGPlot pour un Super Plot - Datanovia","description":"Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment Modifer les L\u00e9gendes GGPlot pour un Super Plot - Datanovia","og_description":"Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot","og_url":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/","og_site_name":"Datanovia","article_published_time":"2019-10-27T00:18:23+00:00","article_modified_time":"2019-11-19T21:00:20+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg","type":"image\/jpeg"}],"author":"Alboukadel","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Alboukadel","Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#article","isPartOf":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/"},"author":{"name":"Alboukadel","@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/person\/7767cf2bd5c91a1610c6eb53a0ff069e"},"headline":"GGPlot L\u00e9gende: Titre, Position et Textes","datePublished":"2019-10-27T00:18:23+00:00","dateModified":"2019-11-19T21:00:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/"},"wordCount":1371,"commentCount":0,"publisher":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#organization"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg","keywords":["Param\u00e8tres Graphiques GGPLOT2"],"articleSection":["ggplot2"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/","url":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/","name":"Comment Modifer les L\u00e9gendes GGPlot pour un Super Plot - Datanovia","isPartOf":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg","datePublished":"2019-10-27T00:18:23+00:00","dateModified":"2019-11-19T21:00:20+00:00","description":"Ce tutoriel R graphique montre comment personnaliser une l\u00e9gende de ggplot","breadcrumb":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#primaryimage","url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg","contentUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/10\/IMG_9626.jpg","width":1024,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.datanovia.com\/en\/fr\/blog\/ggplot-legende-titre-position-et-textes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.datanovia.com\/en\/fr\/"},{"@type":"ListItem","position":2,"name":"GGPlot L\u00e9gende: Titre, Position et Textes"}]},{"@type":"WebSite","@id":"https:\/\/www.datanovia.com\/en\/fr\/#website","url":"https:\/\/www.datanovia.com\/en\/fr\/","name":"Datanovia","description":"Exploration de Donn\u00e9es et Statistiques pour l'Aide \u00e0 la D\u00e9cision","publisher":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.datanovia.com\/en\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.datanovia.com\/en\/fr\/#organization","name":"Datanovia","url":"https:\/\/www.datanovia.com\/en\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png","contentUrl":"https:\/\/www.datanovia.com\/en\/wp-content\/uploads\/2018\/09\/datanovia-logo.png","width":98,"height":99,"caption":"Datanovia"},"image":{"@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/person\/7767cf2bd5c91a1610c6eb53a0ff069e","name":"Alboukadel","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.datanovia.com\/en\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed3108646c5c7c3d188324ab972f96ad7d9975b41b94014d7f68257791be395a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed3108646c5c7c3d188324ab972f96ad7d9975b41b94014d7f68257791be395a?s=96&d=mm&r=g","caption":"Alboukadel"},"url":"https:\/\/www.datanovia.com\/en\/fr\/blog\/author\/kassambara\/"}]}},"multi-rating":{"mr_rating_results":[]},"_links":{"self":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/posts\/10246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/comments?post=10246"}],"version-history":[{"count":1,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/posts\/10246\/revisions"}],"predecessor-version":[{"id":10247,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/posts\/10246\/revisions\/10247"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/media\/10213"}],"wp:attachment":[{"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/media?parent=10246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/categories?post=10246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.datanovia.com\/en\/fr\/wp-json\/wp\/v2\/tags?post=10246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}