{"id":993,"date":"2023-07-28T01:51:38","date_gmt":"2023-07-28T01:51:38","guid":{"rendered":"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/"},"modified":"2023-07-28T01:51:38","modified_gmt":"2023-07-28T01:51:38","slug":"plot-kontur-matplotlib","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/","title":{"rendered":"Cara membuat plot kontur di matplotlib"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Plot kontur<\/strong> adalah jenis plot yang memungkinkan kita memvisualisasikan data tiga dimensi dalam dua dimensi menggunakan kontur.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda dapat membuat plot kontur di Matplotlib menggunakan dua fungsi berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><a href=\"https:\/\/matplotlib.org\/3.1.1\/api\/_as_gen\/matplotlib.pyplot.contour.html\" target=\"_blank\" rel=\"noopener noreferrer\">matplotlib.pyplot.contour()<\/a> \u2013 Membuat plot kontur.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><a href=\"https:\/\/matplotlib.org\/3.1.1\/api\/_as_gen\/matplotlib.pyplot.contourf.html\" target=\"_blank\" rel=\"noopener noreferrer\">matplotlib.pyplot.contourf()<\/a> \u2013 Membuat plot kontur terisi.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan kedua fungsi ini dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Plot kontur di Matplotlib<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki data berikut dengan Python:<\/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\nx = np.linspace(0, 5, 50)\ny = np.linspace(0, 5, 40)\n\nX, Y = np.meshgrid(x, y)\nZ = np.sin(X*2+Y)*3 + np.cos(Y+5)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk membuat plot kontur untuk data:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> matplotlib.pyplot <span style=\"color: #107d3f;\">as<\/span> plt\n\nplt. <span style=\"color: #3366ff;\">outline<\/span> (X, Y, Z, colors=' <span style=\"color: #993300;\">black<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10299 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/matplotlibcontour1.png\" alt=\"Peta kontur di matplotlib\" width=\"420\" height=\"287\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Jika hanya satu warna yang digunakan untuk plot, garis putus-putus mewakili nilai negatif dan garis padat mewakili nilai positif.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Alternatifnya adalah menentukan peta warna menggunakan argumen <strong>cmap<\/strong> . Kita juga dapat menentukan lebih banyak baris untuk digunakan dalam plot dengan argumen <strong>level<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>plt. <span style=\"color: #3366ff;\">contour<\/span> (X, Y, Z, levels= <span style=\"color: #008000;\">30<\/span> , cmap=' <span style=\"color: #993300;\">Reds<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10300 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/matplotlibcontour2.png\" alt=\"Peta kontur Matplotlib dengan cmap\" width=\"419\" height=\"294\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kami memilih untuk menggunakan cmap &#8216;Merah&#8217; tetapi Anda dapat menemukan daftar lengkap opsi palet warna di <a href=\"https:\/\/matplotlib.org\/3.3.1\/tutorials\/colors\/colormaps.html\" target=\"_blank\" rel=\"noopener noreferrer\">halaman dokumentasi Matplotlib<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Plot Kontur Terisi di Matplotlib<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><strong>Jalur kontur terisi<\/strong> mirip dengan jalur kontur, hanya saja ruang antar garisnya terisi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>contourf()<\/strong> untuk membuat plot kontur terisi untuk data yang sama dengan yang digunakan pada contoh sebelumnya:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>plt. <span style=\"color: #3366ff;\">contourf<\/span> (X, Y, Z, cmap=' <span style=\"color: #993300;\">Reds<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10301 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/matplotlibcontour3.png\" alt=\"Plot kontur terisi di Matplotlib\" width=\"410\" height=\"285\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kita juga bisa menggunakan fungsi <strong>colorbar()<\/strong> untuk menambahkan bilah warna berlabel di sebelah plot:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>plt. <span style=\"color: #3366ff;\">contourf<\/span> (X, Y, Z, cmap=' <span style=\"color: #993300;\">Reds<\/span> ')\nplt. <span style=\"color: #3366ff;\">colorbar<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10302 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/matplotlibcontour4.png\" alt=\"Peta kontur dengan bilah warna di Matplotlib\" width=\"449\" height=\"318\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><em>Anda dapat menemukan lebih banyak tutorial Matplotlib di sini .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Plot kontur adalah jenis plot yang memungkinkan kita memvisualisasikan data tiga dimensi dalam dua dimensi menggunakan kontur. Anda dapat membuat plot kontur di Matplotlib menggunakan dua fungsi berikut: matplotlib.pyplot.contour() \u2013 Membuat plot kontur. matplotlib.pyplot.contourf() \u2013 Membuat plot kontur terisi. Contoh berikut menunjukkan cara menggunakan kedua fungsi ini dalam praktik. Contoh 1: Plot kontur di Matplotlib [&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 Kontur di Matplotlib - Statologi<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana cara membuat plot kontur di Matplotlib, beserta 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\/plot-kontur-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 Kontur di Matplotlib - Statologi\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana cara membuat plot kontur di Matplotlib, beserta contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T01:51:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/matplotlibcontour1.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\/plot-kontur-matplotlib\/\",\"url\":\"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/\",\"name\":\"Cara Membuat Plot Kontur di Matplotlib - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T01:51:38+00:00\",\"dateModified\":\"2023-07-28T01:51:38+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana cara membuat plot kontur di Matplotlib, beserta contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat plot kontur 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 Kontur di Matplotlib - Statologi","description":"Penjelasan sederhana cara membuat plot kontur di Matplotlib, beserta 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\/plot-kontur-matplotlib\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Plot Kontur di Matplotlib - Statologi","og_description":"Penjelasan sederhana cara membuat plot kontur di Matplotlib, beserta contohnya.","og_url":"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/","og_site_name":"Statorials","article_published_time":"2023-07-28T01:51:38+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/matplotlibcontour1.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\/plot-kontur-matplotlib\/","url":"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/","name":"Cara Membuat Plot Kontur di Matplotlib - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T01:51:38+00:00","dateModified":"2023-07-28T01:51:38+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana cara membuat plot kontur di Matplotlib, beserta contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/plot-kontur-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat plot kontur 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\/993"}],"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=993"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/993\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}