{"id":3467,"date":"2017-07-25T19:01:42","date_gmt":"2017-07-25T18:01:42","guid":{"rendered":"https:\/\/abcdr.guyader.pro\/?p=3467"},"modified":"2018-04-23T10:56:43","modified_gmt":"2018-04-23T09:56:43","slug":"comment-creer-un-barplot-avec-ggplot-geom_bar","status":"publish","type":"post","link":"https:\/\/thinkr.fr\/abcdr\/comment-creer-un-barplot-avec-ggplot-geom_bar\/","title":{"rendered":"Comment cr\u00e9er un barplot avec ggplot? geom_bar()"},"content":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un des formats de graphiques les plus populaires : le barplot est simple \u00e0 r\u00e9aliser, encore plus avec <code>ggplot2<\/code>. Du moins, si l&rsquo;on connait ses sp\u00e9cificit\u00e9s.<\/p>\n<p>Package du tidyverse, {ggplot2} est un <strong>outil de visualisation ultra c\u00e9l\u00e8bre parmi les utilisateurs de R<\/strong>. Et pour cause, m\u00eame si sa syntaxe peut surprendre \u00e0 premi\u00e8re vue, les r\u00e9sultats obtenus sont haut-de-gamme.<\/p>\n<p>Alors, comment r\u00e9aliser un barplot ? Tout simplement avec le geom <code>geom_bar()<\/code>. \u00c0 noter que vous pouvez l&rsquo;utiliser pour deux formats de barplots, qui demandent chacun d&rsquo;adapter votre code.<\/p>\n<p>Pour compter les occurences d&rsquo;une variable, vous avez besoin de seulement sp\u00e9cifier en x la colonne sur laquelle effectuer le comptage.<\/p>\n<pre><code>  library(ggplot2)\n  data(\"diamonds\")\n  ggplot(diamonds, aes(x = cut)) +\n    geom_bar()\n<\/code><\/pre>\n<p>Ici, {ggplot2} effectue, pour vous, le comptage du nombre d&rsquo;occurences de chaque modalit\u00e9 de la variable.<\/p>\n<p>Si le comptage de vos modalit\u00e9s est d\u00e9j\u00e0 dans le tableau, il vous faudra sp\u00e9cifier la variable de comptage en y, et ajouter <code>stat = \"identity\"<\/code> dans votre <code>geom_bar<\/code>.<\/p>\n<pre><code>  df &lt;- data.frame(a = LETTERS,\n                   b = 1:26)\n  ggplot(df, aes(a, b)) +\n    geom_bar(stat = \"identity\")\n<\/code><\/pre>\n<p>Ou bien utiliser le geom sp\u00e9cifique <code>geom_col<\/code> :<\/p>\n<pre><code>\nggplot(df, aes(a, b)) +\n    geom_col()\n<\/code><\/pre>\n<p>En savoir plus : <a href=\"https:\/\/thinkr.fr\/abcdr\/comment-se-construit-un-graphique-avec-ggplot2\/\">Comment construire un graphique avec ggplot2<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un des formats de graphiques les plus populaires : le barplot est simple \u00e0 r\u00e9aliser, encore plus avec ggplot2. Du moins, si l&rsquo;on connait ses sp\u00e9cificit\u00e9s. Package du tidyverse, {ggplot2} est un outil de visualisation ultra c\u00e9l\u00e8bre parmi les utilisateurs de R. Et pour cause, m\u00eame si sa syntaxe peut surprendre \u00e0 premi\u00e8re vue, les r\u00e9sultats obtenus sont haut-de-gamme. Alors, comment r\u00e9aliser un barplot ? Tout simplement avec le geom geom_bar(). \u00c0 noter que vous pouvez l&rsquo;utiliser pour deux formats de barplots, qui demandent chacun d&rsquo;adapter votre code. Pour compter les occurences d&rsquo;une variable, vous avez besoin de seulement sp\u00e9cifier en x la<a class=\"more-link\" href=\"https:\/\/thinkr.fr\/abcdr\/comment-creer-un-barplot-avec-ggplot-geom_bar\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_399453572_399453572":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9,22],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-colin","4":"post-3467","6":"format-standard","7":"category-graphique","8":"category-tidyverse"},"acf":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9O7Sx-TV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/3467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/comments?post=3467"}],"version-history":[{"count":5,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/3467\/revisions"}],"predecessor-version":[{"id":4383,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/3467\/revisions\/4383"}],"wp:attachment":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/media?parent=3467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/categories?post=3467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/tags?post=3467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}