{"id":2129,"date":"2023-07-23T13:57:35","date_gmt":"2023-07-23T13:57:35","guid":{"rendered":"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/"},"modified":"2023-07-23T13:57:35","modified_gmt":"2023-07-23T13:57:35","slug":"grafico-de-barras-maritimo-mostra-valores","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/","title":{"rendered":"Como exibir valores no seaborn barplot (com exemplos)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Voc\u00ea pode usar a seguinte fun\u00e7\u00e3o para exibir valores em um gr\u00e1fico de barras <a href=\"https:\/\/seaborn.pydata.org\/\" target=\"_blank\" rel=\"noopener\">marinho<\/a> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">def<\/span> <span style=\"color: #3366ff;\">show_values<\/span> (axs, orient=\" <span style=\"color: #ff0000;\">v<\/span> \", space=.01):\n    def <span style=\"color: #3366ff;\">_single<\/span> (ax):\n        <span style=\"color: #008000;\">if<\/span> orient == \" <span style=\"color: #ff0000;\">v<\/span> \":\n            <span style=\"color: #008000;\">for<\/span> p <span style=\"color: #008000;\">in<\/span> ax. <span style=\"color: #3366ff;\">patches<\/span> :\n                _x = p. <span style=\"color: #3366ff;\">get_x<\/span> () + p. <span style=\"color: #3366ff;\">get_width<\/span> ()\/2\n                _y = p. <span style=\"color: #3366ff;\">get_y<\/span> () + p. <span style=\"color: #3366ff;\">get_height<\/span> () + ( <span style=\"color: #3366ff;\">p.get_height<\/span> ()*0.01)\n                value = ' <span style=\"color: #ff0000;\">{:.1f}<\/span> '. <span style=\"color: #3366ff;\">format<\/span> (e.g. <span style=\"color: #3366ff;\">get_height<\/span> ())\n                ax. <span style=\"color: #3366ff;\">text<\/span> (_x, _y, value, ha=\" <span style=\"color: #ff0000;\">center<\/span> \") \n        <span style=\"color: #008000;\">elif<\/span> orient == \" <span style=\"color: #ff0000;\">h<\/span> \":\n            <span style=\"color: #008000;\">for<\/span> p <span style=\"color: #008000;\">in<\/span> ax. <span style=\"color: #3366ff;\">patches<\/span> :\n                _x = p. <span style=\"color: #3366ff;\">get_x<\/span> () + p. <span style=\"color: #3366ff;\">get_width<\/span> () + float(space)\n                _y = p. <span style=\"color: #3366ff;\">get_y<\/span> () + p. <span style=\"color: #3366ff;\">get_height<\/span> () - (e.g. <span style=\"color: #3366ff;\">get_height<\/span> ()*0.5)\n                value = ' <span style=\"color: #ff0000;\">{:.1f}<\/span> '. <span style=\"color: #3366ff;\">format<\/span> (e.g. <span style=\"color: #3366ff;\">get_width<\/span> ())\n                ax. <span style=\"color: #3366ff;\">text<\/span> (_x, _y, value, ha=\" <span style=\"color: #ff0000;\">left<\/span> \")\n\n    <span style=\"color: #008000;\">if<\/span> isinstance(axs, <span style=\"color: #3366ff;\">np.ndarray<\/span> ):\n        <span style=\"color: #008000;\">for<\/span> idx, ax <span style=\"color: #008000;\">in<\/span> np. <span style=\"color: #3366ff;\">ndenumerate<\/span> (axs):\n            _single(ax)\n    <span style=\"color: #008000;\">else<\/span> :\n        _single(axs)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Esta fun\u00e7\u00e3o funciona para gr\u00e1ficos de barras horizontais e verticais.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Os exemplos a seguir mostram como usar esta fun\u00e7\u00e3o na pr\u00e1tica com o conjunto de dados \u201cdicas\u201d da Seaborn:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns<\/span>\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd<\/span>\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np<\/span>\n\n<span style=\"color: #008080;\">#load tips dataset<\/span>\n<span style=\"color: #000000;\">data = sns. <span style=\"color: #3366ff;\">load_dataset<\/span> (\u201c <span style=\"color: #ff0000;\">tips<\/span> \u201d)<\/span>\n\n<span style=\"color: #008080;\">#view first five rows<\/span>\n<span style=\"color: #000000;\">data. <span style=\"color: #3366ff;\">head<\/span> ()\n\n\ttotal_bill tip sex smoker day time size\n0 16.99 1.01 Female No Sun Dinner 2\n1 10.34 1.66 Male No Sun Dinner 3\n2 21.01 3.50 Male No Sun Dinner 3\n3 23.68 3.31 Male No Sun Dinner 2\n4 24.59 3.61 Female No Sun Dinner 4<\/span>\n<\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 1: Exibir valores em um gr\u00e1fico de barras vertical<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como exibir valores em um gr\u00e1fico de barras vertical:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create vertical barplot<\/span>\np = sns. <span style=\"color: #3366ff;\">barplot<\/span> (x=\" <span style=\"color: #ff0000;\">day<\/span> \", y=\" <span style=\"color: #ff0000;\">tip<\/span> \", data=data, ci= <span style=\"color: #008000;\">None<\/span> )\n\n<span style=\"color: #008080;\">#show values on barplot\n<\/span>show_values(p)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19750 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/baraffichage1.png\" alt=\"\" width=\"571\" height=\"382\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 2: Exibir valores em um gr\u00e1fico de barras horizontal<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como exibir valores em um gr\u00e1fico de barras horizontal:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create horizontal barplot<\/span>\np = sns. <span style=\"color: #3366ff;\">barplot<\/span> (x=\" <span style=\"color: #ff0000;\">tip<\/span> \", y=\" <span style=\"color: #ff0000;\">day<\/span> \", data=data, ci= <span style=\"color: #008000;\">None<\/span> )\n\n<span style=\"color: #008080;\">#show values on barplot<\/span>\nshow_values(p, \" <span style=\"color: #ff0000;\">h<\/span> \", space= <span style=\"color: #008000;\">0<\/span> )\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19751 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/barshow2.png\" alt=\"\" width=\"578\" height=\"385\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Observe que quanto maior o valor usado para espa\u00e7o, mais distantes os r\u00f3tulos estar\u00e3o das barras.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, vamos alterar o espa\u00e7o de <strong>0<\/strong> para <strong>.05<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create horizontal barplot<\/span>\np = sns. <span style=\"color: #3366ff;\">barplot<\/span> (x=\" <span style=\"color: #ff0000;\">tip<\/span> \", y=\" <span style=\"color: #ff0000;\">day<\/span> \", data=data, ci= <span style=\"color: #008000;\">None<\/span> )\n\n<span style=\"color: #008080;\">#show values on barplot<\/span>\nshow_values(p, \" <span style=\"color: #ff0000;\">h<\/span> \", space= <span style=\"color: #008000;\">0.05<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-19752 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/barshow3.png\" alt=\"\" width=\"583\" height=\"391\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : Para alterar o n\u00famero de casas decimais exibidas, basta alterar o valor nesta linha da fun\u00e7\u00e3o:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>value = ' <span style=\"color: #ff0000;\">{:.1f}<\/span> '. <span style=\"color: #3366ff;\">format<\/span> (e.g. <span style=\"color: #3366ff;\">get_height<\/span> ())\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Por exemplo, altere-o para . <strong>1f<\/strong> a <strong>.2f<\/strong> para exibir duas casas decimais em vez de uma.<\/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 executar outras fun\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\/multi-parcelas-maritimas\/\" target=\"_blank\" rel=\"noopener\">Como criar v\u00e1rios gr\u00e1ficos Seaborn em uma \u00fanica figura<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea pode usar a seguinte fun\u00e7\u00e3o para exibir valores em um gr\u00e1fico de barras marinho : def show_values (axs, orient=&#8221; v &#8220;, space=.01): def _single (ax): if orient == &#8221; v &#8220;: for p in ax. patches : _x = p. get_x () + p. get_width ()\/2 _y = p. get_y () + p. get_height [&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-2129","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 mostrar valores no Seaborn Barplot (com exemplos) - Statorials<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como exibir valores em um gr\u00e1fico de barras no Seaborn, com 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\/grafico-de-barras-maritimo-mostra-valores\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como mostrar valores no Seaborn Barplot (com exemplos) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como exibir valores em um gr\u00e1fico de barras no Seaborn, com v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T13:57:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/baraffichage1.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-maritimo-mostra-valores\/\",\"url\":\"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/\",\"name\":\"Como mostrar valores no Seaborn Barplot (com exemplos) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-23T13:57:35+00:00\",\"dateModified\":\"2023-07-23T13:57:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como exibir valores em um gr\u00e1fico de barras no Seaborn, com v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como exibir valores no seaborn barplot (com exemplos)\"}]},{\"@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 mostrar valores no Seaborn Barplot (com exemplos) - Statorials","description":"Este tutorial explica como exibir valores em um gr\u00e1fico de barras no Seaborn, com 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\/grafico-de-barras-maritimo-mostra-valores\/","og_locale":"pt_PT","og_type":"article","og_title":"Como mostrar valores no Seaborn Barplot (com exemplos) - Statorials","og_description":"Este tutorial explica como exibir valores em um gr\u00e1fico de barras no Seaborn, com v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/","og_site_name":"Statorials","article_published_time":"2023-07-23T13:57:35+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/baraffichage1.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-maritimo-mostra-valores\/","url":"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/","name":"Como mostrar valores no Seaborn Barplot (com exemplos) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-23T13:57:35+00:00","dateModified":"2023-07-23T13:57:35+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como exibir valores em um gr\u00e1fico de barras no Seaborn, com v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/grafico-de-barras-maritimo-mostra-valores\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como exibir valores no seaborn barplot (com exemplos)"}]},{"@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\/2129","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=2129"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/2129\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=2129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=2129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=2129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}