{"id":2383,"date":"2023-07-22T12:36:13","date_gmt":"2023-07-22T12:36:13","guid":{"rendered":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/"},"modified":"2023-07-22T12:36:13","modified_gmt":"2023-07-22T12:36:13","slug":"kelompok-panda-berdasarkan-plot","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/","title":{"rendered":"Pandas: cara menggunakan groupby dan plot (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengelompokkan dan memplot dengan pandas DataFrame:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Kelompokkan berdasarkan dan gambar beberapa garis dalam satu jalur<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define index column<\/span>\ndf. <span style=\"color: #3366ff;\">set_index<\/span> ('day', inplace= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#group data by product and display sales as line chart<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">product<\/span> ')[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">plot<\/span> (legend= <span style=\"color: #008000;\">True<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Kelompokkan berdasarkan dan gambar garis dalam subplot individual<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p.d. <span style=\"color: #3366ff;\">pivot_table<\/span> ( <span style=\"color: #3366ff;\">df.reset_index<\/span> (),\n               index=' <span style=\"color: #ff0000;\">day<\/span> ', columns=' <span style=\"color: #ff0000;\">product<\/span> ', values=' <span style=\"color: #ff0000;\">sales<\/span> '\n              ). <span style=\"color: #3366ff;\">plot<\/span> (subplots= <span style=\"color: #008000;\">True<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan pandas DataFrame berikut:<\/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;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">day<\/span> ': [1, 2, 3, 4, 5, 1, 2, 3, 4, 5],\n                   ' <span style=\"color: #ff0000;\">product<\/span> ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [4, 7, 8, 12, 15, 8, 11, 14, 19, 20]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tday product sales\n0 1 A 4\n1 2 To 7\n2 3 To 8\n3 4 A 12\n4 5 To 15\n5 1 B 8\n6 2 B 11\n7 3 B 14\n8 4 B 19\n9 5 B 20\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Kelompokkan berdasarkan dan gambar beberapa garis dalam satu jalur<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengelompokkan DataFrame berdasarkan variabel &#8220;produk&#8221; dan memplot &#8220;penjualan&#8221; setiap produk dalam bagan:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define index column<\/span>\ndf. <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">day<\/span> ', inplace= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#group data by product and display sales as line chart<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">product<\/span> ')[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">plot<\/span> (legend= <span style=\"color: #008000;\">True<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-21514\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/groupbyplot1.png\" alt=\"pengelompokan dan intrik panda\" width=\"531\" height=\"367\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menunjukkan hari, sumbu y menunjukkan penjualan, dan setiap baris menunjukkan penjualan masing-masing produk.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Kelompokkan berdasarkan dan gambar garis dalam subplot individual<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengelompokkan DataFrame berdasarkan variabel &#8220;produk&#8221; dan memplot &#8220;penjualan&#8221; setiap produk dalam subplot individual:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p.d. <span style=\"color: #3366ff;\">pivot_table<\/span> ( <span style=\"color: #3366ff;\">df.reset_index<\/span> (),\n               index=' <span style=\"color: #ff0000;\">day<\/span> ', columns=' <span style=\"color: #ff0000;\">product<\/span> ', values=' <span style=\"color: #ff0000;\">sales<\/span> '\n              ). <span style=\"color: #3366ff;\">plot<\/span> (subplots= <span style=\"color: #008000;\">True<\/span> )<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-21515\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/groupe-par-plot2.png\" alt=\"panda dikelompokkan dan diplot dalam subplot\" width=\"568\" height=\"388\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Grafik pertama menunjukkan penjualan produk A dan grafik kedua menunjukkan penjualan produk B.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga bisa menggunakan argumen <strong>layout<\/strong> untuk menentukan tata letak subjejak.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menentukan bahwa subplot berada dalam kotak dengan satu baris dan dua kolom:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p.d. <span style=\"color: #3366ff;\">pivot_table<\/span> ( <span style=\"color: #3366ff;\">df.reset_index<\/span> (),\n               index=' <span style=\"color: #ff0000;\">day<\/span> ', columns=' <span style=\"color: #ff0000;\">product<\/span> ', values=' <span style=\"color: #ff0000;\">sales<\/span> '\n              ). <span style=\"color: #3366ff;\">plot<\/span> (subplots= <span style=\"color: #008000;\">True<\/span> , layout=(1,2))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-21516 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/groupe-par-plot3.png\" alt=\"\" width=\"527\" height=\"363\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara membuat visualisasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-di-dalam-kotak\/\" target=\"_blank\" rel=\"noopener\">Cara membuat plot kotak dari Pandas DataFrame<\/a><br \/> <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\/histogram-panda\/\" target=\"_blank\" rel=\"noopener\">Cara membuat histogram dari Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengelompokkan dan memplot dengan pandas DataFrame: Metode 1: Kelompokkan berdasarkan dan gambar beberapa garis dalam satu jalur #define index column df. set_index (&#8216;day&#8217;, inplace= True ) #group data by product and display sales as line chart df. groupby (&#8216; product &#8216;)[&#8216; sales &#8216;]. plot (legend= True ) Metode 2: [&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 menggunakan Groupby dan Plot (dengan contoh) - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat grup berdasarkan penggunaan dan plot dengan pandas DataFrame, termasuk contohnya.\" \/>\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\/kelompok-panda-berdasarkan-plot\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: cara menggunakan Groupby dan Plot (dengan contoh) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat grup berdasarkan penggunaan dan plot dengan pandas DataFrame, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T12:36:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/groupbyplot1.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\/kelompok-panda-berdasarkan-plot\/\",\"url\":\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/\",\"name\":\"Pandas: cara menggunakan Groupby dan Plot (dengan contoh) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T12:36:13+00:00\",\"dateModified\":\"2023-07-22T12:36:13+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat grup berdasarkan penggunaan dan plot dengan pandas DataFrame, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara menggunakan groupby dan plot (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":"Pandas: cara menggunakan Groupby dan Plot (dengan contoh) - Statorials","description":"Tutorial ini menjelaskan cara membuat grup berdasarkan penggunaan dan plot dengan pandas DataFrame, termasuk contohnya.","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\/kelompok-panda-berdasarkan-plot\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: cara menggunakan Groupby dan Plot (dengan contoh) - Statorials","og_description":"Tutorial ini menjelaskan cara membuat grup berdasarkan penggunaan dan plot dengan pandas DataFrame, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/","og_site_name":"Statorials","article_published_time":"2023-07-22T12:36:13+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/groupbyplot1.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\/kelompok-panda-berdasarkan-plot\/","url":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/","name":"Pandas: cara menggunakan Groupby dan Plot (dengan contoh) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T12:36:13+00:00","dateModified":"2023-07-22T12:36:13+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat grup berdasarkan penggunaan dan plot dengan pandas DataFrame, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara menggunakan groupby dan plot (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\/2383"}],"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=2383"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2383\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}