{"id":839,"date":"2023-07-28T14:19:04","date_gmt":"2023-07-28T14:19:04","guid":{"rendered":"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/"},"modified":"2023-07-28T14:19:04","modified_gmt":"2023-07-28T14:19:04","slug":"piramide-delleta-di-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/","title":{"rendered":"Come creare una piramide della popolazione in python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Una <strong>piramide della popolazione<\/strong> \u00e8 un grafico che mostra la distribuzione per et\u00e0 e sesso di una determinata popolazione. Ci\u00f2 \u00e8 utile per comprendere la composizione di una popolazione e il trend di crescita della popolazione.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial spiega come creare la seguente piramide della popolazione in Python:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9264 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/poppyramidepython1.png\" alt=\"Piramide delle et\u00e0 in Python\" width=\"505\" height=\"347\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Piramide delle et\u00e0 in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente set di dati che mostra la popolazione totale di uomini e donne per fascia di et\u00e0 per un dato paese:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #008080;\">#import libraries<\/span> \nimport<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd \n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create dataframe<\/span>\ndf = pd.DataFrame({'Age': ['0-9','10-19','20-29','30-39','40-49','50-59','60 -69','70-79','80-89','90+'], \n                    'Male': [9000, 14000, 22000, 26000, 34000, 32000, 29000, 22000, 14000, 3000], \n                    'Female': [8000, 15000, 19000, 28000, 35000, 34000, 28000, 24000, 17000, 5000]})\n<span style=\"color: #008080;\">#view dataframe<\/span> \ndf\n\n    Age Male Female\n0 0-9 9000 8000\n1 10-19 14000 15000\n2 20-29 22000 19000\n3 30-39 26000 28000\n4 40-49 34000 35000\n5 50-59 32000 34000\n6 60-69 29000 28000\n7 70-79 22000 24000\n8 80-89 14000 17000\n9 90+ 3000 5000\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare il seguente codice per creare una piramide della popolazione per i dati:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define x and y limits<\/span>\ny = range(0, len(df))\nx_male = df['Male']\nx_female = df['Female']\n\n<span style=\"color: #008080;\">#define plot parameters<\/span>\nfig, axes = plt.subplots(ncols=2, sharey=True, figsize=(9, 6))\n\n<span style=\"color: #008080;\">#specify background color and plot title<\/span>\nfig.patch.set_facecolor('xkcd:light grey')\nplt.figtext(.5,.9,\"Population Pyramid\", fontsize=15, ha='center')\n    \n<span style=\"color: #008080;\">#define male and female bars<\/span>\naxes[0].barh(y, x_male, align='center', color='royalblue')\naxes[0].set(title='Males')\naxes[1].barh(y, x_female, align='center', color='lightpink')\naxes[1].set(title='Females')\n\n<span style=\"color: #008080;\">#adjust grid parameters and specify labels for y-axis<\/span>\naxes[1].grid()\naxes[0].set(yticks=y, yticklabels=df['Age'])\naxes[0].invert_xaxis()\naxes[0].grid()\n\n<span style=\"color: #008080;\">#displayplot<\/span>\nplt.show()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9264 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/poppyramidepython1.png\" alt=\"Piramide delle et\u00e0 in Python\" width=\"506\" height=\"348\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Il grafico mostra che la distribuzione di uomini e donne \u00e8 abbastanza simmetrica, con la maggior parte della popolazione che rientra nella fascia di mezza et\u00e0. Semplicemente guardando questo grafico, possiamo avere una buona idea della demografia di questo particolare paese.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che puoi regolare i colori dello sfondo della trama e delle singole barre specificando i colori nell&#8217;elenco <a href=\"https:\/\/matplotlib.org\/3.1.0\/gallery\/color\/named_colors.html\" target=\"_blank\" rel=\"noopener\">dei colori matplotlib<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, potremmo specificare &#8220;hotpink&#8221; e &#8220;dodgerblue&#8221; da utilizzare con uno sfondo &#8220;beige&#8221;:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>fig.patch.set_facecolor('xkcd: <span style=\"color: #800080;\">beige<\/span> ')\n    \naxes[0].barh(y, x_male, align='center', color=' <span style=\"color: #800080;\">dodgerblue<\/span> ')\n\naxes[1].barh(y, x_female, align='center', color=' <span style=\"color: #800080;\">hotpink<\/span> ')\n\nplt.show()<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9265 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/poppyramidepython2.png\" alt=\"Piramide della popolazione di pitoni con una tavolozza di colori diversa\" width=\"507\" height=\"349\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sentiti libero di cambiare la tavolozza dei colori in base a ci\u00f2 che ti sembra migliore.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una piramide della popolazione \u00e8 un grafico che mostra la distribuzione per et\u00e0 e sesso di una determinata popolazione. Ci\u00f2 \u00e8 utile per comprendere la composizione di una popolazione e il trend di crescita della popolazione. Questo tutorial spiega come creare la seguente piramide della popolazione in Python: Piramide delle et\u00e0 in Python Supponiamo di [&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 creare una piramide della popolazione in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Una semplice spiegazione su come creare una piramide della popolazione in Python.\" \/>\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\/piramide-delleta-di-python\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come creare una piramide della popolazione in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Una semplice spiegazione su come creare una piramide della popolazione in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T14:19:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/poppyramidepython1.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\/piramide-delleta-di-python\/\",\"url\":\"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/\",\"name\":\"Come creare una piramide della popolazione in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-28T14:19:04+00:00\",\"dateModified\":\"2023-07-28T14:19:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Una semplice spiegazione su come creare una piramide della popolazione in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come creare una piramide della popolazione in python\"}]},{\"@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 creare una piramide della popolazione in Python - Statorials","description":"Una semplice spiegazione su come creare una piramide della popolazione in Python.","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\/piramide-delleta-di-python\/","og_locale":"it_IT","og_type":"article","og_title":"Come creare una piramide della popolazione in Python - Statorials","og_description":"Una semplice spiegazione su come creare una piramide della popolazione in Python.","og_url":"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T14:19:04+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/poppyramidepython1.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\/piramide-delleta-di-python\/","url":"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/","name":"Come creare una piramide della popolazione in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-28T14:19:04+00:00","dateModified":"2023-07-28T14:19:04+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Una semplice spiegazione su come creare una piramide della popolazione in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/piramide-delleta-di-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/piramide-delleta-di-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come creare una piramide della popolazione in python"}]},{"@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\/839"}],"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=839"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/839\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}