{"id":1658,"date":"2023-07-25T12:00:23","date_gmt":"2023-07-25T12:00:23","guid":{"rendered":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/"},"modified":"2023-07-25T12:00:23","modified_gmt":"2023-07-25T12:00:23","slug":"matplotlib-boxplot-berdasarkan-grup","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/","title":{"rendered":"Matplotlib: cara membuat plot kotak berdasarkan grup"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk membuat plot kotak berdasarkan grup di Matplotlib:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib <span style=\"color: #008000;\">as<\/span> plt\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\nsns. <span style=\"color: #3366ff;\">boxplot<\/span> (x=' <span style=\"color: #ff0000;\">group<\/span> ', y=' <span style=\"color: #ff0000;\">values<\/span> ', data=df)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaks ini untuk membuat plot kotak grup untuk kumpulan data format panjang dan format lebar.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Plot kotak berdasarkan grup untuk data panjang<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat plot kotak berdasarkan grup untuk pandas DataFrame dalam format panjang:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import <span style=\"color: #000000;\">pandas<\/span> as <span style=\"color: #000000;\">pd<\/span>\nimport <span style=\"color: #000000;\">numpy<\/span> as <span style=\"color: #000000;\">np<\/span>\nimport<\/span> matplotlib <span style=\"color: #008000;\">as<\/span> plt\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create long-form data\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [7, 8, 9, 12, 14, 5, 6, 6, 8, 11, 8, 9, 11, 13, 17],\n                   ' <span style=\"color: #ff0000;\">team<\/span> ': np. <span style=\"color: #3366ff;\">repeat<\/span> ([' <span style=\"color: #ff0000;\">A<\/span> ',' <span style=\"color: #ff0000;\">B<\/span> ',' <span style=\"color: #ff0000;\">C<\/span> '],5)})\n\n<span style=\"color: #008080;\">#viewdata\n<\/span><span style=\"color: #993300;\">print<\/span> (df)\n\n    team points\n0 7 A\n1 8 A\n2 9 A\n3 12 A\n4 14 A\n5 5 B\n6 6 B\n7 6 B\n8 8 B\n9 11 B\n10 8 C\n11 9 C\n12 11 C\n13 13 C\n14 17 C\n\n<span style=\"color: #008080;\">#create boxplot by group\n<\/span>sns. <span style=\"color: #3366ff;\">boxplot<\/span> (x=' <span style=\"color: #ff0000;\">team<\/span> ', y=' <span style=\"color: #ff0000;\">points<\/span> ', data=df)<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-16343\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite-a-tapis1.png\" alt=\"Plot kotak Matplotilb berdasarkan grup\" width=\"426\" height=\"301\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Plot kotak menurut kelompok untuk data format lebar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat plot kotak berdasarkan grup untuk DataFrame pandas dalam format lebar:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import <span style=\"color: #000000;\">pandas<\/span> as <span style=\"color: #000000;\">pd<\/span>\nimport <span style=\"color: #000000;\">numpy<\/span> as <span style=\"color: #000000;\">np<\/span>\nimport<\/span> matplotlib <span style=\"color: #008000;\">as<\/span> plt\n<span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n\n<span style=\"color: #008080;\">#create wide-form data\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">A<\/span> ': [7, 8, 9, 12, 14],\n                   ' <span style=\"color: #ff0000;\">B<\/span> ': [5, 6, 6, 8, 11],\n                   ' <span style=\"color: #ff0000;\">C<\/span> ': [8, 9, 11, 13, 17]})\n\n<span style=\"color: #008080;\">#viewdata\n<\/span><span style=\"color: #993300;\">print<\/span> (df)\n\n    ABC\n0 7 5 8\n1 8 6 9\n2 9 6 11\n3 12 8 13\n4 14 11 17\n\n<span style=\"color: #008080;\">#create boxplot by group\n<\/span>sns. <span style=\"color: #3366ff;\">boxplot<\/span> (x=' <span style=\"color: #ff0000;\">variable<\/span> ', y=' <span style=\"color: #ff0000;\">value<\/span> ', data= <span style=\"color: #3366ff;\">pd.melt<\/span> (df)). <span style=\"color: #3366ff;\">set<\/span> (\n            xlabel=' <span style=\"color: #ff0000;\">team<\/span> ', \n            ylabel=' <span style=\"color: #ff0000;\">points<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-16343 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite-a-tapis1.png\" alt=\"Plot kotak Matplotilb berdasarkan grup\" width=\"426\" height=\"301\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/plot-beberapa-baris-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Cara memplot banyak baris di Matplotlib<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Diagram Batang Bertumpuk di Matplotlib<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk membuat plot kotak berdasarkan grup di Matplotlib: import matplotlib as plt import seaborn as sns sns. boxplot (x=&#8217; group &#8216;, y=&#8217; values &#8216;, data=df) Contoh berikut menunjukkan cara menggunakan sintaks ini untuk membuat plot kotak grup untuk kumpulan data format panjang dan format lebar. Contoh 1: Plot kotak berdasarkan [&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>Matplotlib: Cara membuat plot kotak berdasarkan grup<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat plot kotak grup 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\/matplotlib-boxplot-berdasarkan-grup\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Matplotlib: Cara membuat plot kotak berdasarkan grup\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat plot kotak grup di Matplotlib, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T12:00:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite-a-tapis1.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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/\",\"url\":\"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/\",\"name\":\"Matplotlib: Cara membuat plot kotak berdasarkan grup\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T12:00:23+00:00\",\"dateModified\":\"2023-07-25T12:00:23+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat plot kotak grup di Matplotlib, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Matplotlib: cara membuat plot kotak berdasarkan grup\"}]},{\"@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":"Matplotlib: Cara membuat plot kotak berdasarkan grup","description":"Tutorial ini menjelaskan cara membuat plot kotak grup 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\/matplotlib-boxplot-berdasarkan-grup\/","og_locale":"id_ID","og_type":"article","og_title":"Matplotlib: Cara membuat plot kotak berdasarkan grup","og_description":"Tutorial ini menjelaskan cara membuat plot kotak grup di Matplotlib, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/","og_site_name":"Statorials","article_published_time":"2023-07-25T12:00:23+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/boite-a-tapis1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/","url":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/","name":"Matplotlib: Cara membuat plot kotak berdasarkan grup","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T12:00:23+00:00","dateModified":"2023-07-25T12:00:23+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat plot kotak grup di Matplotlib, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/matplotlib-boxplot-berdasarkan-grup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Matplotlib: cara membuat plot kotak berdasarkan grup"}]},{"@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\/1658"}],"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=1658"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1658\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}