{"id":964,"date":"2023-07-28T04:05:51","date_gmt":"2023-07-28T04:05:51","guid":{"rendered":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/"},"modified":"2023-07-28T04:05:51","modified_gmt":"2023-07-28T04:05:51","slug":"barras-de-comando-do-grafico-de-barras-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/","title":{"rendered":"Como classificar barras em um gr\u00e1fico de barras ggplot2"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Por padr\u00e3o, <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">o ggplot2<\/a> organiza as barras em um gr\u00e1fico de barras na seguinte ordem:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">As vari\u00e1veis fatoriais s\u00e3o classificadas por n\u00edveis de fator.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Vari\u00e1veis de caracteres s\u00e3o listadas em ordem alfab\u00e9tica.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">No entanto, muitas vezes voc\u00ea pode estar interessado em encomendar as barras em outra ordem espec\u00edfica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial explica como fazer isso usando o seguinte quadro de dados:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team = c('B', 'B', 'B', 'A', 'A', 'C'),\n                 points = c(12, 28, 19, 22, 32, 45),\n                 rebounds = c(5, 7, 7, 12, 11, 4))\n\n<span style=\"color: #008080;\">#view structure of data frame<\/span>\nstr(df)\n\n'data.frame': 6 obs. of 3 variables:\n $ team: Factor w\/ 3 levels \"A\",\"B\",\"C\": 2 2 2 1 1 3\n $ points: num 12 28 19 22 32 45\n $rebounds: num 5 7 7 12 11 4<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Exemplo 1: Ordene as barras com base em uma ordem de fator espec\u00edfica<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Se tentarmos criar um gr\u00e1fico de barras para exibir a frequ\u00eancia por equipe, as barras aparecer\u00e3o automaticamente em ordem alfab\u00e9tica:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(df, aes(x=team)) +\n  <span style=\"color: #3366ff;\">geom_bar<\/span> ()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10121 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/commandebarr1.png\" alt=\"\" width=\"398\" height=\"397\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como classificar as barras em uma ordem espec\u00edfica:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #993300;\"><span style=\"color: #008080;\">#specify factor level order<\/span>\n<span style=\"color: #000000;\">df$team = factor(df$team, <span style=\"color: #3366ff;\">levels<\/span> = c('C', 'A', 'B'))\n<\/span><\/span><\/span>\n<span style=\"color: #008080;\">#create bar chart again \n<\/span>ggplot(df, aes(x=team)) +\n  <span style=\"color: #3366ff;\">geom_bar<\/span> ()<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Exemplo 2: Ordenar barras com base no valor num\u00e9rico<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos classificar as barras com base em valores num\u00e9ricos. Por exemplo, o c\u00f3digo a seguir mostra como ordenar barras da frequ\u00eancia mais alta para a mais baixa usando a fun\u00e7\u00e3o <strong>reorder()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(df, aes(x= <span style=\"color: #3366ff;\">reorder<\/span> (team, team, <span style=\"color: #008000;\">function<\/span> (x)-length(x)))) +\n  <span style=\"color: #3366ff;\">geom_bar<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10122 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/commandebarr2.png\" alt=\"Ordenar barras no gr\u00e1fico de barras ggplot2\" width=\"399\" height=\"403\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos classificar as barras da menor para a maior frequ\u00eancia, removendo o sinal de menos na chamada <strong>function()<\/strong> na fun\u00e7\u00e3o <strong>reorder()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(df, aes(x= <span style=\"color: #3366ff;\">reorder<\/span> (team, team, <span style=\"color: #008000;\">function<\/span> (x) length(x)))) +\n  <span style=\"color: #3366ff;\">geom_bar<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignundefined wp-image-10123 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/commandebarr3.png\" alt=\"Ordene as barras da menor para a maior no gr\u00e1fico de barras ggplot2\" width=\"408\" height=\"410\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/ggplot2.tidyverse.org\/reference\/geom_bar.html\" target=\"_blank\" rel=\"noopener noreferrer\">Documenta\u00e7\u00e3o<\/a> para a fun\u00e7\u00e3o <strong>geom_bar()<\/strong> .<br \/> <a href=\"https:\/\/www.rdocumentation.org\/packages\/stats\/versions\/3.6.2\/topics\/reorder.default\" target=\"_blank\" rel=\"noopener noreferrer\">Documenta\u00e7\u00e3o<\/a> para a fun\u00e7\u00e3o <strong>reorder()<\/strong> .<br \/> <a href=\"https:\/\/statorials.org\/pt\/estatologia-explica-conceitos-de-forma-simples-e-direta-facilitamos-o-aprendizado-de-estatistica\/\" target=\"_blank\" rel=\"noopener noreferrer\">Uma lista completa<\/a> de tutoriais R sobre estat\u00edsticas.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por padr\u00e3o, o ggplot2 organiza as barras em um gr\u00e1fico de barras na seguinte ordem: As vari\u00e1veis fatoriais s\u00e3o classificadas por n\u00edveis de fator. Vari\u00e1veis de caracteres s\u00e3o listadas em ordem alfab\u00e9tica. No entanto, muitas vezes voc\u00ea pode estar interessado em encomendar as barras em outra ordem espec\u00edfica. Este tutorial explica como fazer isso usando [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-964","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como classificar barras em um gr\u00e1fico de barras ggplot2 - Statorials<\/title>\n<meta name=\"description\" content=\"Uma explica\u00e7\u00e3o simples de como ordenar barras em um gr\u00e1fico de barras ggplot2, incluindo v\u00e1rios exemplos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como classificar barras em um gr\u00e1fico de barras ggplot2 - Statorials\" \/>\n<meta property=\"og:description\" content=\"Uma explica\u00e7\u00e3o simples de como ordenar barras em um gr\u00e1fico de barras ggplot2, incluindo v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T04:05:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/commandebarr1.png\" \/>\n<meta name=\"author\" content=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/\",\"name\":\"Como classificar barras em um gr\u00e1fico de barras ggplot2 - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-28T04:05:51+00:00\",\"dateModified\":\"2023-07-28T04:05:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Uma explica\u00e7\u00e3o simples de como ordenar barras em um gr\u00e1fico de barras ggplot2, incluindo v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como classificar barras em um gr\u00e1fico de barras ggplot2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como classificar barras em um gr\u00e1fico de barras ggplot2 - Statorials","description":"Uma explica\u00e7\u00e3o simples de como ordenar barras em um gr\u00e1fico de barras ggplot2, incluindo v\u00e1rios exemplos.","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:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/","og_locale":"pt_PT","og_type":"article","og_title":"Como classificar barras em um gr\u00e1fico de barras ggplot2 - Statorials","og_description":"Uma explica\u00e7\u00e3o simples de como ordenar barras em um gr\u00e1fico de barras ggplot2, incluindo v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-28T04:05:51+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/commandebarr1.png"}],"author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/","url":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/","name":"Como classificar barras em um gr\u00e1fico de barras ggplot2 - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-28T04:05:51+00:00","dateModified":"2023-07-28T04:05:51+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Uma explica\u00e7\u00e3o simples de como ordenar barras em um gr\u00e1fico de barras ggplot2, incluindo v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/barras-de-comando-do-grafico-de-barras-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como classificar barras em um gr\u00e1fico de barras ggplot2"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=964"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/964\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}