{"id":999,"date":"2023-07-28T01:23:17","date_gmt":"2023-07-28T01:23:17","guid":{"rendered":"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/"},"modified":"2023-07-28T01:23:17","modified_gmt":"2023-07-28T01:23:17","slug":"diagram-batang-bertumpuk-matplotlib","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/","title":{"rendered":"Cara membuat diagram batang bertumpuk di matplotlib (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Bagan batang bertumpuk<\/strong> adalah jenis bagan yang menggunakan batang untuk menampilkan frekuensi dari berbagai kategori.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat membuat bagan jenis ini di Matplotlib menggunakan fungsi <a href=\"https:\/\/matplotlib.org\/stable\/api\/_as_gen\/matplotlib.pyplot.bar.html\" target=\"_blank\" rel=\"noopener noreferrer\">matplotlib.pyplot.bar()<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menunjukkan cara menggunakan fungsi ini dalam praktik.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Buat Bagan Batang Bertumpuk Dasar<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat diagram batang bertumpuk untuk menampilkan total penjualan dua produk dalam empat kuartal penjualan berbeda:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#createdata<\/span>\nquarter = ['Q1', 'Q2', 'Q3', 'Q4']\nproduct_A = [14, 17, 12, 9]\nproduct_B = [7, 15, 24, 18]\n\n<span style=\"color: #008080;\">#define chart parameters\n<\/span>N = 4 \nbarWidth = .5\nxloc = np. <span style=\"color: #3366ff;\">orange<\/span> (N)\n\n<span style=\"color: #008080;\">#display stacked bar chart\n<\/span>p1 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_A, width=barWidth)\np2 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_B, bottom=product_A, width=barWidth)\nplt. <span style=\"color: #3366ff;\">show<\/span> ()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10353 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar1.png\" alt=\"Bagan Batang Bertumpuk di Matplotlib\" width=\"381\" height=\"258\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Tambahkan judul, label, dan keterangan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita juga dapat menambahkan judul, label, tanda centang, dan legenda agar bagan lebih mudah dibaca:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create data for two teams<\/span>\nquarter = ['Q1', 'Q2', 'Q3', 'Q4']\nproduct_A = [14, 17, 12, 9]\nproduct_B = [7, 15, 24, 18]\n\n<span style=\"color: #008080;\">#define chart parameters\n<\/span>N = 4 \nbarWidth = .5\nxloc = np. <span style=\"color: #3366ff;\">orange<\/span> (N)\n\n<span style=\"color: #008080;\">#create stacked bar chart\n<\/span>p1 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_A, width=barWidth)\np2 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_B, bottom=product_A, width=barWidth)\n\n<span style=\"color: #008080;\">#add labels, title, tick marks, and legend\n<\/span>plt. <span style=\"color: #3366ff;\">ylabel<\/span> ('Sales')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> ('Quarter')\nplt. <span style=\"color: #3366ff;\">title<\/span> ('Sales by Product &amp; Quarter')\nplt. <span style=\"color: #3366ff;\">xticks<\/span> (xloc, ('Q1', 'Q2', 'Q3', 'Q4'))\nplt. <span style=\"color: #3366ff;\">yticks<\/span> (np. <span style=\"color: #3366ff;\">arange<\/span> (0, 41, 5))\nplt. <span style=\"color: #3366ff;\">legend<\/span> ((p1[0], p2[0]), ('A', 'B'))\n\n<span style=\"color: #008080;\">#displaychart\n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10354 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar2.png\" alt=\"Bagan Batang Bertumpuk di Matplotlib\" width=\"400\" height=\"285\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sesuaikan warna bagan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Terakhir, kita dapat menyesuaikan warna yang digunakan dalam bagan dengan argumen <strong>warna()<\/strong> di <strong>plt.bar()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#create data for two teams<\/span>\nquarter = ['Q1', 'Q2', 'Q3', 'Q4']\nproduct_A = [14, 17, 12, 9]\nproduct_B = [7, 15, 24, 18]\n\n<span style=\"color: #008080;\">#define chart parameters\n<\/span>N = 4 \nbarWidth = .5\nxloc = np. <span style=\"color: #3366ff;\">orange<\/span> (N)\n\n<span style=\"color: #008080;\">#create stacked bar chart\n<\/span>p1 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_A, width=barWidth, color=' <span style=\"color: #008000;\">springgreen<\/span> ')\np2 = plt. <span style=\"color: #3366ff;\">bar<\/span> (xloc, product_B, bottom=product_A, width=barWidth, color=' <span style=\"color: #008000;\">coral<\/span> ')\n\n<span style=\"color: #008080;\">#add labels, title, tick marks, and legend\n<\/span>plt. <span style=\"color: #3366ff;\">ylabel<\/span> ('Sales')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> ('Quarter')\nplt. <span style=\"color: #3366ff;\">title<\/span> ('Sales by Product &amp; Quarter')\nplt. <span style=\"color: #3366ff;\">xticks<\/span> (xloc, ('Q1', 'Q2', 'Q3', 'Q4'))\nplt. <span style=\"color: #3366ff;\">yticks<\/span> (np. <span style=\"color: #3366ff;\">arange<\/span> (0, 41, 5))\nplt. <span style=\"color: #3366ff;\">legend<\/span> ((p1[0], p2[0]), ('A', 'B'))\n\n<span style=\"color: #008080;\">#displaychart\n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10355\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar3.png\" alt=\"Bagan batang bertumpuk Matplotlib dengan warna khusus\" width=\"410\" height=\"294\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Anda dapat menemukan daftar lengkap warna yang tersedia di <a href=\"https:\/\/matplotlib.org\/examples\/color\/named_colors.html\" target=\"_blank\" rel=\"noopener noreferrer\">dokumentasi<\/a> Matplotlib.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di Matplotlib:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/ubah-ukuran-font-matplotlib\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara mengubah ukuran font pada plot Matplotlib<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/matplotlib-menghilangkan-tanda-centang\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara menghilangkan centang dari plot Matplotlib<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kisi-tampilan-matplotlib\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara menampilkan garis kisi pada plot Matplotlib<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bagan batang bertumpuk adalah jenis bagan yang menggunakan batang untuk menampilkan frekuensi dari berbagai kategori. Kita dapat membuat bagan jenis ini di Matplotlib menggunakan fungsi matplotlib.pyplot.bar() . Tutorial ini menunjukkan cara menggunakan fungsi ini dalam praktik. Buat Bagan Batang Bertumpuk Dasar Kode berikut menunjukkan cara membuat diagram batang bertumpuk untuk menampilkan total penjualan dua produk [&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 Diagram Batang Bertumpuk di Matplotlib (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat diagram batang bertumpuk di Matplotlib, dengan beberapa contoh.\" \/>\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\/diagram-batang-bertumpuk-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Diagram Batang Bertumpuk di Matplotlib (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat diagram batang bertumpuk di Matplotlib, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T01:23:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar1.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\/diagram-batang-bertumpuk-matplotlib\/\",\"url\":\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/\",\"name\":\"Cara Membuat Diagram Batang Bertumpuk di Matplotlib (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T01:23:17+00:00\",\"dateModified\":\"2023-07-28T01:23:17+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat diagram batang bertumpuk di Matplotlib, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat diagram batang bertumpuk di matplotlib (dengan contoh)\"}]},{\"@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 Diagram Batang Bertumpuk di Matplotlib (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara membuat diagram batang bertumpuk di Matplotlib, dengan beberapa contoh.","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\/diagram-batang-bertumpuk-matplotlib\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Diagram Batang Bertumpuk di Matplotlib (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara membuat diagram batang bertumpuk di Matplotlib, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/","og_site_name":"Statorials","article_published_time":"2023-07-28T01:23:17+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/stackedbar1.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\/diagram-batang-bertumpuk-matplotlib\/","url":"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/","name":"Cara Membuat Diagram Batang Bertumpuk di Matplotlib (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T01:23:17+00:00","dateModified":"2023-07-28T01:23:17+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat diagram batang bertumpuk di Matplotlib, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat diagram batang bertumpuk di matplotlib (dengan contoh)"}]},{"@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\/999"}],"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=999"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/999\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}