{"id":4202,"date":"2023-07-12T21:32:52","date_gmt":"2023-07-12T21:32:52","guid":{"rendered":"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/"},"modified":"2023-07-12T21:32:52","modified_gmt":"2023-07-12T21:32:52","slug":"diagram-distribusi-matplotlib","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/","title":{"rendered":"Cara membuat plot distribusi di matplotlib"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ada dua cara umum untuk membuat diagram distribusi dengan Python:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Buat Histogram Menggunakan Matplotlib<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\nplt. <span style=\"color: #3366ff;\">hist<\/span> (data, color=' <span style=\"color: #ff0000;\">lightgreen<\/span> ', ec=' <span style=\"color: #ff0000;\">black<\/span> ', bins= <span style=\"color: #008000;\">15<\/span> )\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa <strong>warna<\/strong> mengontrol warna isian batang, <strong>ec<\/strong> mengontrol warna tepi batang, dan <strong>bins<\/strong> mengontrol jumlah nampan dalam histogram.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Membuat Histogram dengan Kurva Densitas Menggunakan Seaborn<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\nsns. <span style=\"color: #3366ff;\">displot<\/span> (data, kde= <span style=\"color: #008000;\">True<\/span> , bins= <span style=\"color: #008000;\">15<\/span> )\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa <strong>kde=True<\/strong> menetapkan bahwa kurva kepadatan harus ditumpangkan pada histogram.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktiknya untuk memvisualisasikan distribusi nilai dalam array NumPy berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#make this example reproducible.\n<\/span>n.p. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">seed<\/span> ( <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#create numpy array with 1000 values that follows normal dist with mean=10 and sd=2\n<\/span>data = np. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">normal<\/span> (size= <span style=\"color: #008000;\">1000<\/span> , loc= <span style=\"color: #008000;\">10<\/span> , scale= <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view first five values\n<\/span>data[: <span style=\"color: #008000;\">5<\/span> ]\n\narray([13.24869073, 8.77648717, 8.9436565, 7.85406276, 11.73081526])\n<\/span><\/span><\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Membuat Histogram Menggunakan Matplotlib<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk membuat histogram di Matplotlib untuk memvisualisasikan distribusi nilai dalam array NumPy:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\"><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;\">#create histogram\n<\/span>plt. <span style=\"color: #3366ff;\">hist<\/span> (data, color=' <span style=\"color: #ff0000;\">lightgreen<\/span> ', ec=' <span style=\"color: #ff0000;\">black<\/span> ', bins= <span style=\"color: #008000;\">15<\/span> )\n<\/span><\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-33255 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/deploiement1.jpg\" alt=\"\" width=\"502\" height=\"368\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menampilkan nilai dari array NumPy dan sumbu y menampilkan frekuensi nilai tersebut.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa semakin besar nilai yang Anda gunakan untuk argumen <strong>bins<\/strong> , semakin banyak batang yang ada di histogram.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Buat histogram dengan kurva kepadatan menggunakan Seaborn<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk membuat histogram dengan <a href=\"https:\/\/statorials.org\/id\/kurva-kepadatan\/\" target=\"_blank\" rel=\"noopener\">kurva kepadatan<\/a> yang dilapis menggunakan pustaka visualisasi data seaborn:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> seaborn <span style=\"color: #008000;\">as<\/span> sns\n<\/span>\n<span style=\"color: #000000;\"><span style=\"color: #008080;\">#create histogram with density curve overlaid\n<\/span>sns. <span style=\"color: #3366ff;\">displot<\/span> (data, kde= <span style=\"color: #008000;\">True<\/span> , bins= <span style=\"color: #008000;\">15<\/span> )<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-33256 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/deploiement2.jpg\" alt=\"\" width=\"497\" height=\"495\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Hasilnya adalah histogram yang ditumpangkan pada kurva kepadatan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Keuntungan menggunakan kurva densitas adalah ia merangkum bentuk distribusi menggunakan kurva kontinu tunggal.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi seaborn <strong>displot()<\/strong> <a href=\"https:\/\/seaborn.pydata.org\/generated\/seaborn.displot.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/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 membuat grafik umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Diagram Batang Bertumpuk di Matplotlib<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/histogram-frekuensi-relatif-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Cara membuat histogram frekuensi relatif di Matplotlib<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/barplot-horizontal-di-dasar-laut\/\" target=\"_blank\" rel=\"noopener\">Cara membuat barplot horizontal di Seaborn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada dua cara umum untuk membuat diagram distribusi dengan Python: Metode 1: Buat Histogram Menggunakan Matplotlib import matplotlib. pyplot as plt plt. hist (data, color=&#8217; lightgreen &#8216;, ec=&#8217; black &#8216;, bins= 15 ) Perhatikan bahwa warna mengontrol warna isian batang, ec mengontrol warna tepi batang, dan bins mengontrol jumlah nampan dalam histogram. Metode 2: Membuat [&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 Plot Distribusi di Matplotlib - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat plot distribusi 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-distribusi-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Plot Distribusi di Matplotlib - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat plot distribusi di Matplotlib, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T21:32:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/deploiement1.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\/diagram-distribusi-matplotlib\/\",\"url\":\"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/\",\"name\":\"Cara Membuat Plot Distribusi di Matplotlib - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T21:32:52+00:00\",\"dateModified\":\"2023-07-12T21:32:52+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat plot distribusi di Matplotlib, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat plot distribusi di matplotlib\"}]},{\"@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 Plot Distribusi di Matplotlib - Statorials","description":"Tutorial ini menjelaskan cara membuat plot distribusi 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-distribusi-matplotlib\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Plot Distribusi di Matplotlib - Statorials","og_description":"Tutorial ini menjelaskan cara membuat plot distribusi di Matplotlib, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/","og_site_name":"Statorials","article_published_time":"2023-07-12T21:32:52+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/deploiement1.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\/diagram-distribusi-matplotlib\/","url":"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/","name":"Cara Membuat Plot Distribusi di Matplotlib - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T21:32:52+00:00","dateModified":"2023-07-12T21:32:52+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat plot distribusi di Matplotlib, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/diagram-distribusi-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat plot distribusi di matplotlib"}]},{"@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\/4202"}],"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=4202"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4202\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}