{"id":3575,"date":"2023-07-16T18:22:24","date_gmt":"2023-07-16T18:22:24","guid":{"rendered":"https:\/\/statorials.org\/id\/subplot-panda\/"},"modified":"2023-07-16T18:22:24","modified_gmt":"2023-07-16T18:22:24","slug":"subplot-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/subplot-panda\/","title":{"rendered":"Pandas: cara memplot beberapa dataframe dalam subplot"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk memplot beberapa DataFrame panda dalam subplot:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#define subplot layout\n<\/span>fig, axes = plt. <span style=\"color: #3366ff;\">subplots<\/span> (nrows= <span style=\"color: #008000;\">2<\/span> , ncols= <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#add DataFrames to subplots\n<\/span>df1. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[0,0])\ndf2. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[0,1])\ndf3. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[1,0])\ndf4. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[1,1])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Merencanakan Beberapa DataFrame Pandas di Subplot<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita memiliki empat panda DataFrames yang berisi informasi tentang penjualan dan pengembalian di empat toko ritel berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#create four DataFrames\n<\/span>df1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">sales<\/span> ': [2, 5, 5, 7, 9, 13, 15, 17, 22, 24],\n                    ' <span style=\"color: #ff0000;\">returns<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8, 7, 5]})\n\ndf2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">sales<\/span> ': [2, 5, 11, 18, 15, 15, 14, 9, 6, 7],\n                    ' <span style=\"color: #ff0000;\">returns<\/span> ': [1, 2, 0, 2, 2, 4, 5, 4, 2, 1]})\n\ndf3 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">sales<\/span> ': [6, 8, 8, 7, 8, 9, 10, 7, 8, 12],\n                    ' <span style=\"color: #ff0000;\">returns<\/span> ': [1,0, 1, 1, 1, 2, 3, 2, 1, 3]})\n\ndf4 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">sales<\/span> ': [10, 7, 7, 6, 7, 6, 4, 3, 3, 2],\n                    ' <span style=\"color: #ff0000;\">returns<\/span> ': [4, 4, 3, 3, 2, 3, 2, 1, 1, 0]})<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk memplot masing-masing DataFrames ini dalam subplot yang memiliki tata letak 2 baris dan 2 kolom:<\/span><\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#define subplot layout\n<\/span>fig, axes = plt. <span style=\"color: #3366ff;\">subplots<\/span> (nrows= <span style=\"color: #008000;\">2<\/span> , ncols= <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#add DataFrames to subplots\n<\/span>df1. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[0,0])\ndf2. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[0,1])\ndf3. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[1,0])\ndf4. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[1,1])<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-29532\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sous1.jpg\" alt=\"subplot panda\" width=\"669\" height=\"449\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Masing-masing dari empat DataFrames ditampilkan dalam subplot.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami menggunakan argumen <strong>sumbu<\/strong> untuk menentukan di mana setiap DataFrame harus ditempatkan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya DataFrame bernama <strong>df1<\/strong> ditempatkan pada posisi dengan nilai indeks baris <strong>0<\/strong> dan nilai indeks kolom <strong>0<\/strong> (misalnya subplot di pojok kiri atas).<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa Anda dapat mengubah tata letak subplot menggunakan argumen <strong>nrows<\/strong> dan <strong>ncols<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut menunjukkan cara mengatur subplot menjadi empat baris dan satu kolom:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#define subplot layout\n<\/span>fig, axes = plt. <span style=\"color: #3366ff;\">subplots<\/span> (nrows= <span style=\"color: #008000;\">4<\/span> , ncols= <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#add DataFrames to subplots\n<\/span>df1. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[0])\ndf2. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[1])\ndf3. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[2])\ndf4. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[3])<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-29533 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sous2.jpg\" alt=\"\" width=\"555\" height=\"480\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Subplot kini disusun dalam tata letak dengan empat baris dan satu kolom.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa jika Anda ingin subplot memiliki skala yang sama pada sumbu y dan x, Anda dapat menggunakan argumen <strong>sharey<\/strong> dan <strong>sharex<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut menunjukkan cara menggunakan argumen <strong>sharey<\/strong> untuk memaksa semua subplot memiliki skala yang sama pada sumbu Y:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#define subplot layout, force subplots to have same y-axis scale\n<\/span>fig, axes = plt. <span style=\"color: #3366ff;\">subplots<\/span> (nrows= <span style=\"color: #008000;\">4<\/span> , ncols= <span style=\"color: #008000;\">1<\/span> , sharey= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#add DataFrames to subplots\n<\/span>df1. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[0])\ndf2. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[1])\ndf3. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[2])\ndf4. <span style=\"color: #3366ff;\">plot<\/span> (ax=axes[3])<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-29534 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sous3.jpg\" alt=\"\" width=\"558\" height=\"470\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa sumbu Y setiap subplot kini berkisar antara 0 hingga 20.<\/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 operasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/diagram-lingkaran-panda\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Diagram Lingkaran dari Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/awan-titik-panda\/\" target=\"_blank\" rel=\"noopener\">Cara membuat titik cloud dari Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/histogram-panda\/\" target=\"_blank\" rel=\"noopener\">Cara membuat histogram dari Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk memplot beberapa DataFrame panda dalam subplot: import matplotlib. pyplot as plt #define subplot layout fig, axes = plt. subplots (nrows= 2 , ncols= 2 ) #add DataFrames to subplots df1. plot (ax=axes[0,0]) df2. plot (ax=axes[0,1]) df3. plot (ax=axes[1,0]) df4. plot (ax=axes[1,1]) Contoh berikut menunjukkan cara menggunakan sintaksis ini [&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>Pandas: Cara memplot beberapa DataFrames dalam subplot - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memplot beberapa panda DataFrames dalam subplot, termasuk 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\/subplot-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara memplot beberapa DataFrames dalam subplot - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memplot beberapa panda DataFrames dalam subplot, termasuk beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/subplot-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-16T18:22:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sous1.jpg\" \/>\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\/subplot-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/subplot-panda\/\",\"name\":\"Pandas: Cara memplot beberapa DataFrames dalam subplot - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-16T18:22:24+00:00\",\"dateModified\":\"2023-07-16T18:22:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memplot beberapa panda DataFrames dalam subplot, termasuk beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/subplot-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/subplot-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/subplot-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara memplot beberapa dataframe dalam subplot\"}]},{\"@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":"Pandas: Cara memplot beberapa DataFrames dalam subplot - Statorials","description":"Tutorial ini menjelaskan cara memplot beberapa panda DataFrames dalam subplot, termasuk 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\/subplot-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara memplot beberapa DataFrames dalam subplot - Statorials","og_description":"Tutorial ini menjelaskan cara memplot beberapa panda DataFrames dalam subplot, termasuk beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/subplot-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-16T18:22:24+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/sous1.jpg"}],"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\/subplot-panda\/","url":"https:\/\/statorials.org\/id\/subplot-panda\/","name":"Pandas: Cara memplot beberapa DataFrames dalam subplot - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-16T18:22:24+00:00","dateModified":"2023-07-16T18:22:24+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memplot beberapa panda DataFrames dalam subplot, termasuk beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/subplot-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/subplot-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/subplot-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara memplot beberapa dataframe dalam subplot"}]},{"@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\/3575"}],"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=3575"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3575\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}