{"id":2373,"date":"2023-07-22T13:41:48","date_gmt":"2023-07-22T13:41:48","guid":{"rendered":"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/"},"modified":"2023-07-22T13:41:48","modified_gmt":"2023-07-22T13:41:48","slug":"grafico-de-barras-empilhadas-maritimas","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/","title":{"rendered":"Como criar um gr\u00e1fico de barras empilhadas no seaborn (passo a passo)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Um <strong>gr\u00e1fico de barras empilhadas<\/strong> \u00e9 um tipo de gr\u00e1fico que usa barras divididas em v\u00e1rias subbarras para visualizar os valores de m\u00faltiplas vari\u00e1veis de uma s\u00f3 vez.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial fornece um exemplo passo a passo de como criar o seguinte gr\u00e1fico de barras empilhadas em Python usando o pacote de visualiza\u00e7\u00e3o de dados <a href=\"https:\/\/seaborn.pydata.org\/\" target=\"_blank\" rel=\"noopener\">Seaborn<\/a> :<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-21450\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/empile2.png\" alt=\"gr\u00e1fico de barras empilhadas em Seaborn\" width=\"517\" height=\"375\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 1: crie os dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Primeiro, vamos criar o seguinte DataFrame do pandas que mostra o n\u00famero total de clientes que um restaurante recebe de manh\u00e3 e \u00e0 noite de segunda a sexta:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">Day<\/span> ': ['Mon', 'Tue', 'Wed', 'Thur', 'Fri'],\n                   ' <span style=\"color: #ff0000;\">Morning<\/span> ': [44, 46, 49, 59, 54],\n                   ' <span style=\"color: #ff0000;\">Evening<\/span> ': [33, 46, 50, 49, 60]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tDay Morning Evening\n0 My 44 33\n1 Kills 46 46\n2 Wed 49 50\n3 Thur 59 49\n4 Fri 54 60\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 2: crie o gr\u00e1fico de barras empilhadas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Podemos usar o c\u00f3digo a seguir para criar um gr\u00e1fico de barras empilhadas para visualizar o n\u00famero total de clientes por dia:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> matplotlib.pyplot <span style=\"color: #008000;\">as<\/span> plt\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#set seaborn plotting aesthetics\n<\/span>sns. <span style=\"color: #3366ff;\">set<\/span> (style=' <span style=\"color: #ff0000;\">white<\/span> ')\n\n<span style=\"color: #008080;\">#create stacked bar chart\n<\/span>df. <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">Day<\/span> '). <span style=\"color: #3366ff;\">plot<\/span> (kind=' <span style=\"color: #ff0000;\">bar<\/span> ', stacked= <span style=\"color: #008000;\">True<\/span> , color=[' <span style=\"color: #ff0000;\">steelblue<\/span> ', ' <span style=\"color: #ff0000;\">red<\/span> '])\n<\/span><\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-21449 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/empile1.png\" alt=\"\" width=\"512\" height=\"369\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">O eixo x exibe o dia da semana e as barras mostram o n\u00famero de clientes que visitaram o restaurante pela manh\u00e3 e \u00e0 noite todos os dias.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 3: personalizar o gr\u00e1fico de barras empilhadas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como adicionar t\u00edtulos de eixo, adicionar um t\u00edtulo global e girar os r\u00f3tulos do eixo X para facilitar a leitura:<\/span><\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> matplotlib.pyplot <span style=\"color: #008000;\">as<\/span> plt\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#set seaborn plotting aesthetics\n<\/span>sns. <span style=\"color: #3366ff;\">set<\/span> (style=' <span style=\"color: #ff0000;\">white<\/span> ')\n\n<span style=\"color: #008080;\">#create stacked bar chart\n<\/span>df. <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">Day<\/span> '). <span style=\"color: #3366ff;\">plot<\/span> (kind=' <span style=\"color: #ff0000;\">bar<\/span> ', stacked= <span style=\"color: #008000;\">True<\/span> , color=[' <span style=\"color: #ff0000;\">steelblue<\/span> ', ' <span style=\"color: #ff0000;\">red<\/span> '])\n\n<span style=\"color: #008080;\">#add overall title\n<\/span>plt. <span style=\"color: #3366ff;\">title<\/span> (' <span style=\"color: #ff0000;\">Customers by Time &amp; Day of Week<\/span> ', fontsize= <span style=\"color: #008000;\">16<\/span> )\n\n<span style=\"color: #008080;\">#add axis titles\n<\/span>plt. <span style=\"color: #3366ff;\">xlabel<\/span> (' <span style=\"color: #ff0000;\">Day of Week<\/span> ')\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (' <span style=\"color: #ff0000;\">Number of Customers<\/span> ')\n\n<span style=\"color: #008080;\">#rotate x-axis labels\n<\/span>plt. <span style=\"color: #3366ff;\">xticks<\/span> (rotation= <span style=\"color: #008000;\">45<\/span> )\n<\/span><\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-21450\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/empile2.png\" alt=\"gr\u00e1fico de barras empilhadas em Seaborn\" width=\"517\" height=\"375\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Observa\u00e7\u00e3o<\/strong> : definimos o estilo marinho como &#8220;branco&#8221; para este terreno, mas voc\u00ea pode encontrar uma lista completa da est\u00e9tica do terreno marinho <a href=\"https:\/\/seaborn.pydata.org\/tutorial\/aesthetics.html\" target=\"_blank\" rel=\"noopener\">nesta p\u00e1gina<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como criar outras visualiza\u00e7\u00f5es comuns no Seaborn:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/camembert-marinho\/\" target=\"_blank\" rel=\"noopener\">Como criar um gr\u00e1fico de pizza no Seaborn<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/linha-do-tempo-maritima\/\" target=\"_blank\" rel=\"noopener\">Como criar um gr\u00e1fico de s\u00e9rie temporal no Seaborn<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/mapa-de-areas-marinhas\/\" target=\"_blank\" rel=\"noopener\">Como criar um gr\u00e1fico de \u00e1rea no Seaborn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um gr\u00e1fico de barras empilhadas \u00e9 um tipo de gr\u00e1fico que usa barras divididas em v\u00e1rias subbarras para visualizar os valores de m\u00faltiplas vari\u00e1veis de uma s\u00f3 vez. Este tutorial fornece um exemplo passo a passo de como criar o seguinte gr\u00e1fico de barras empilhadas em Python usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn [&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-2373","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 criar um gr\u00e1fico de barras empilhadas no Seaborn (passo a passo) - Statorials<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como criar um gr\u00e1fico de barras empilhadas usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn em Python, com um exemplo.\" \/>\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\/grafico-de-barras-empilhadas-maritimas\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como criar um gr\u00e1fico de barras empilhadas no Seaborn (passo a passo) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como criar um gr\u00e1fico de barras empilhadas usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn em Python, com um exemplo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T13:41:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/empile2.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\/grafico-de-barras-empilhadas-maritimas\/\",\"url\":\"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/\",\"name\":\"Como criar um gr\u00e1fico de barras empilhadas no Seaborn (passo a passo) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-22T13:41:48+00:00\",\"dateModified\":\"2023-07-22T13:41:48+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como criar um gr\u00e1fico de barras empilhadas usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn em Python, com um exemplo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como criar um gr\u00e1fico de barras empilhadas no seaborn (passo a passo)\"}]},{\"@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 criar um gr\u00e1fico de barras empilhadas no Seaborn (passo a passo) - Statorials","description":"Este tutorial explica como criar um gr\u00e1fico de barras empilhadas usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn em Python, com um exemplo.","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\/grafico-de-barras-empilhadas-maritimas\/","og_locale":"pt_PT","og_type":"article","og_title":"Como criar um gr\u00e1fico de barras empilhadas no Seaborn (passo a passo) - Statorials","og_description":"Este tutorial explica como criar um gr\u00e1fico de barras empilhadas usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn em Python, com um exemplo.","og_url":"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/","og_site_name":"Statorials","article_published_time":"2023-07-22T13:41:48+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/empile2.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\/grafico-de-barras-empilhadas-maritimas\/","url":"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/","name":"Como criar um gr\u00e1fico de barras empilhadas no Seaborn (passo a passo) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-22T13:41:48+00:00","dateModified":"2023-07-22T13:41:48+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como criar um gr\u00e1fico de barras empilhadas usando o pacote de visualiza\u00e7\u00e3o de dados Seaborn em Python, com um exemplo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/grafico-de-barras-empilhadas-maritimas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como criar um gr\u00e1fico de barras empilhadas no seaborn (passo a passo)"}]},{"@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\/2373","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=2373"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/2373\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=2373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=2373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=2373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}