{"id":839,"date":"2023-07-28T14:19:04","date_gmt":"2023-07-28T14:19:04","guid":{"rendered":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/"},"modified":"2023-07-28T14:19:04","modified_gmt":"2023-07-28T14:19:04","slug":"python-leeftijdspiramide","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/","title":{"rendered":"Hoe maak je een bevolkingspiramide in python?"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Een <strong>bevolkingspiramide<\/strong> is een grafiek die de leeftijds- en geslachtsverdeling van een bepaalde bevolking weergeeft. Dit is nuttig voor het begrijpen van de samenstelling van een bevolking en de trend van de bevolkingsgroei.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In deze tutorial wordt uitgelegd hoe je de volgende populatiepiramide in Python kunt maken:<\/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=\"Leeftijdspiramide in Python\" width=\"505\" height=\"347\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Leeftijdspiramide in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende gegevensset hebben die de totale bevolking van mannen en vrouwen per leeftijdsgroep voor een bepaald land weergeeft:<\/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;\">We kunnen de volgende code gebruiken om een populatiepiramide voor de gegevens te maken:<\/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=\"Leeftijdspiramide in Python\" width=\"506\" height=\"348\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">De grafiek laat zien dat de verdeling van mannen en vrouwen tamelijk symmetrisch is, waarbij het grootste deel van de bevolking tot de middelbare leeftijdscategorie behoort. Door simpelweg naar deze grafiek te kijken, kunnen we een goed beeld krijgen van de demografie van dit specifieke land.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat u de kleuren van de plotachtergrond en individuele balken kunt aanpassen door de kleuren op te geven in de <a href=\"https:\/\/matplotlib.org\/3.1.0\/gallery\/color\/named_colors.html\" target=\"_blank\" rel=\"noopener\">matplotlib-kleurenlijst<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen bijvoorbeeld &#8218;hotpink&#8216; en &#8218;dodgerblue&#8216; specificeren voor gebruik met een &#8218;beige&#8216; achtergrond:<\/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=\"Python-populatiepiramide met een ander kleurenpalet\" width=\"507\" height=\"349\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Voel je vrij om het kleurenpalet te veranderen op basis van wat voor jou het beste lijkt.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Een bevolkingspiramide is een grafiek die de leeftijds- en geslachtsverdeling van een bepaalde bevolking weergeeft. Dit is nuttig voor het begrijpen van de samenstelling van een bevolking en de trend van de bevolkingsgroei. In deze tutorial wordt uitgelegd hoe je de volgende populatiepiramide in Python kunt maken: Leeftijdspiramide in Python Stel dat we de volgende [&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-839","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hoe een bevolkingspiramide te cre\u00ebren in Python - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het maken van een populatiepiramide 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\/nl\/python-leeftijdspiramide\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe een bevolkingspiramide te cre\u00ebren in Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het maken van een populatiepiramide in Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/\" \/>\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=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/\",\"url\":\"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/\",\"name\":\"Hoe een bevolkingspiramide te cre\u00ebren in Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T14:19:04+00:00\",\"dateModified\":\"2023-07-28T14:19:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het maken van een populatiepiramide in Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe maak je een bevolkingspiramide in python?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hoe een bevolkingspiramide te cre\u00ebren in Python - Statorials","description":"Een eenvoudige uitleg over het maken van een populatiepiramide 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\/nl\/python-leeftijdspiramide\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe een bevolkingspiramide te cre\u00ebren in Python - Statorials","og_description":"Een eenvoudige uitleg over het maken van een populatiepiramide in Python.","og_url":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/","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":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/","url":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/","name":"Hoe een bevolkingspiramide te cre\u00ebren in Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T14:19:04+00:00","dateModified":"2023-07-28T14:19:04+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het maken van een populatiepiramide in Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/python-leeftijdspiramide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe maak je een bevolkingspiramide in python?"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=839"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/839\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}