{"id":840,"date":"2023-07-28T14:19:04","date_gmt":"2023-07-28T14:19:04","guid":{"rendered":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/"},"modified":"2023-07-28T14:19:04","modified_gmt":"2023-07-28T14:19:04","slug":"piramida-umur-ular-piton","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/","title":{"rendered":"Cara membuat piramida penduduk dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Piramida penduduk<\/strong> adalah grafik yang menunjukkan sebaran umur dan jenis kelamin suatu penduduk. Hal ini berguna untuk memahami komposisi penduduk dan tren pertumbuhan penduduk.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat piramida populasi berikut dengan 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=\"Piramida usia dengan Python\" width=\"505\" height=\"347\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Piramida usia dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kumpulan data berikut yang menampilkan total populasi pria dan wanita berdasarkan kelompok umur di suatu negara:<\/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;\">Kita dapat menggunakan kode berikut untuk membuat piramida populasi untuk datanya:<\/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=\"Piramida usia dengan Python\" width=\"506\" height=\"348\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Grafik tersebut menunjukkan bahwa sebaran penduduk laki-laki dan perempuan cukup simetris, dengan sebagian besar penduduk berada pada kelompok usia paruh baya. Hanya dengan melihat grafik ini, kita bisa mendapatkan gambaran bagus tentang demografi negara tertentu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa Anda dapat menyesuaikan warna latar belakang plot dan masing-masing batang dengan menentukan warna dalam <a href=\"https:\/\/matplotlib.org\/3.1.0\/gallery\/color\/named_colors.html\" target=\"_blank\" rel=\"noopener\">daftar warna matplotlib<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menentukan &#8220;hotpink&#8221; dan &#8220;dodgerblue&#8221; untuk digunakan dengan latar belakang &#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=\"Piramida populasi ular piton dengan palet warna berbeda\" width=\"507\" height=\"349\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Jangan ragu untuk mengubah palet warna berdasarkan apa yang menurut Anda terbaik.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Piramida penduduk adalah grafik yang menunjukkan sebaran umur dan jenis kelamin suatu penduduk. Hal ini berguna untuk memahami komposisi penduduk dan tren pertumbuhan penduduk. Tutorial ini menjelaskan cara membuat piramida populasi berikut dengan Python: Piramida usia dengan Python Misalkan kita memiliki kumpulan data berikut yang menampilkan total populasi pria dan wanita berdasarkan kelompok umur 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>Cara membuat piramida penduduk dengan Python - Statologi<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana cara membuat piramida penduduk dengan 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\/id\/piramida-umur-ular-piton\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara membuat piramida penduduk dengan Python - Statologi\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana cara membuat piramida penduduk dengan Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/\" \/>\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=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/\",\"url\":\"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/\",\"name\":\"Cara membuat piramida penduduk dengan Python - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T14:19:04+00:00\",\"dateModified\":\"2023-07-28T14:19:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana cara membuat piramida penduduk dengan Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat piramida penduduk dengan python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara membuat piramida penduduk dengan Python - Statologi","description":"Penjelasan sederhana cara membuat piramida penduduk dengan 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\/id\/piramida-umur-ular-piton\/","og_locale":"id_ID","og_type":"article","og_title":"Cara membuat piramida penduduk dengan Python - Statologi","og_description":"Penjelasan sederhana cara membuat piramida penduduk dengan Python.","og_url":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/","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":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/","url":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/","name":"Cara membuat piramida penduduk dengan Python - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T14:19:04+00:00","dateModified":"2023-07-28T14:19:04+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana cara membuat piramida penduduk dengan Python.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/piramida-umur-ular-piton\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat piramida penduduk dengan python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/840"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=840"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/840\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}