{"id":2130,"date":"2023-07-23T13:57:35","date_gmt":"2023-07-23T13:57:35","guid":{"rendered":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/"},"modified":"2023-07-23T13:57:35","modified_gmt":"2023-07-23T13:57:35","slug":"il-barplot-seaborn-mostra-i-valori","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/","title":{"rendered":"Come visualizzare i valori su seaborn barplot (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare la seguente funzione per visualizzare i valori su un barplot <a href=\"https:\/\/seaborn.pydata.org\/\" target=\"_blank\" rel=\"noopener\">marino<\/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;\">Questa funzione \u00e8 operativa per i grafici a barre orizzontali e verticali.<\/span><\/p>\n<p> <span style=\"color: #000000;\">I seguenti esempi mostrano come utilizzare questa funzione nella pratica con il set di dati Seaborn \u201ctips\u201d:<\/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>Esempio 1: visualizzare i valori su un grafico a barre verticale<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come visualizzare i valori su un grafico a barre verticale:<\/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=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 2: visualizzare i valori su un grafico a barre orizzontale<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come visualizzare i valori su un barplot orizzontale:<\/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=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che maggiore \u00e8 il valore utilizzato per lo spazio, pi\u00f9 distanti saranno le etichette dalle barre.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, cambiamo lo spazio da <strong>0<\/strong> a <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=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : per modificare il numero di cifre decimali visualizzate, \u00e8 sufficiente modificare il valore in questa riga della funzione:<\/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;\">Ad esempio, cambialo in . <strong>Da 1f<\/strong> a <strong>.2f<\/strong> per visualizzare due cifre decimali invece di una.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come eseguire altre funzioni comuni in Seaborn:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/camembert-marino\/\" target=\"_blank\" rel=\"noopener\">Come creare un grafico a torta in Seaborn<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/cronologia-dei-nati-sul-mare\/\" target=\"_blank\" rel=\"noopener\">Come creare un grafico di serie temporali in Seaborn<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/multi-appezzamenti-seaborn\/\" target=\"_blank\" rel=\"noopener\">Come creare pi\u00f9 grafici Seaborn in un&#8217;unica figura<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 possibile utilizzare la seguente funzione per visualizzare i valori su un barplot marino : 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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come mostrare i valori su Seaborn Barplot (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come visualizzare i valori su un barplot in Seaborn, con diversi esempi.\" \/>\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\/it\/il-barplot-seaborn-mostra-i-valori\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come mostrare i valori su Seaborn Barplot (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come visualizzare i valori su un barplot in Seaborn, con diversi esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/\" \/>\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=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/\",\"url\":\"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/\",\"name\":\"Come mostrare i valori su Seaborn Barplot (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-23T13:57:35+00:00\",\"dateModified\":\"2023-07-23T13:57:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come visualizzare i valori su un barplot in Seaborn, con diversi esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come visualizzare i valori su seaborn barplot (con esempi)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come mostrare i valori su Seaborn Barplot (con esempi) - Statorials","description":"Questo tutorial spiega come visualizzare i valori su un barplot in Seaborn, con diversi esempi.","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\/it\/il-barplot-seaborn-mostra-i-valori\/","og_locale":"it_IT","og_type":"article","og_title":"Come mostrare i valori su Seaborn Barplot (con esempi) - Statorials","og_description":"Questo tutorial spiega come visualizzare i valori su un barplot in Seaborn, con diversi esempi.","og_url":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/","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":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/","url":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/","name":"Come mostrare i valori su Seaborn Barplot (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-23T13:57:35+00:00","dateModified":"2023-07-23T13:57:35+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come visualizzare i valori su un barplot in Seaborn, con diversi esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/il-barplot-seaborn-mostra-i-valori\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come visualizzare i valori su seaborn barplot (con esempi)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2130"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=2130"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2130\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=2130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=2130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=2130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}