{"id":1190,"date":"2023-07-27T08:45:39","date_gmt":"2023-07-27T08:45:39","guid":{"rendered":"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/"},"modified":"2023-07-27T08:45:39","modified_gmt":"2023-07-27T08:45:39","slug":"matplotlib-persegi-panjang","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/","title":{"rendered":"Cara menggambar persegi panjang di matplotlib (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Untuk menggambar persegi panjang di Matplotlib, Anda dapat menggunakan fungsi <a href=\"https:\/\/matplotlib.org\/3.3.2\/api\/_as_gen\/matplotlib.patches.Rectangle.html\" target=\"_blank\" rel=\"noopener noreferrer\">matplotlib.patches.Rectangle<\/a> , yang menggunakan sintaks berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>matplotlib.patches.Rectangle(xy, lebar, tinggi, sudut=0,0)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>xy:<\/strong> Koordinat (x, y) titik jangkar persegi panjang<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>lebar:<\/strong> lebar persegi panjang<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>tinggi:<\/strong> tinggi persegi panjang<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>sudut:<\/strong> Rotasi dalam derajat berlawanan arah jarum jam di sekitar xy (defaultnya adalah 0)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Tutorial ini memberikan beberapa contoh penggunaan praktis fungsi ini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: menggambar persegi panjang pada suatu jalur<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggambar persegi panjang pada plot Matplotlib dengan lebar 2 dan tinggi 6:<\/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<span style=\"color: #008000;\">from<\/span> matplotlib. <span style=\"color: #3366ff;\">patches<\/span> <span style=\"color: #008000;\">import<\/span> Rectangle\n\n<span style=\"color: #008080;\">#define Matplotlib figure and axis\n<\/span>fig, ax = plt. <span style=\"color: #3366ff;\">subplots<\/span> ()\n\n<span style=\"color: #008080;\">#create simple line plot\n<\/span>ax. <span style=\"color: #3366ff;\">plot<\/span> ([0, 10],[0, 10])\n\n<span style=\"color: #008080;\">#add rectangle to plot\n<\/span>ax. <span style=\"color: #3366ff;\">add_patch<\/span> (Rectangle((1, 1), 2, 6))\n\n<span style=\"color: #008080;\">#displayplot\n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11819\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rectangle1.png\" alt=\"Persegi panjang di matplotlib\" width=\"404\" height=\"262\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: menata gaya persegi panjang<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menata gaya persegi panjang:<\/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<span style=\"color: #008000;\">from<\/span> matplotlib. <span style=\"color: #3366ff;\">patches<\/span> <span style=\"color: #008000;\">import<\/span> Rectangle\n\n<span style=\"color: #008080;\">#define Matplotlib figure and axis\n<\/span>fig, ax = plt. <span style=\"color: #3366ff;\">subplots<\/span> ()\n\n<span style=\"color: #008080;\">#create simple line plot\n<\/span>ax. <span style=\"color: #3366ff;\">plot<\/span> ([0, 10],[0, 10])\n\n<span style=\"color: #008080;\">#add rectangle to plot\n<\/span>ax. <span style=\"color: #3366ff;\">add_patch<\/span> (Rectangle((1, 1), 2, 6,\n             edgecolor = ' <span style=\"color: #008000;\">pink<\/span> ',\n             facecolor = ' <span style=\"color: #008000;\">blue<\/span> ',\n             fill= <span style=\"color: #008000;\">True<\/span> ,\n             lw= <span style=\"color: #008000;\">5<\/span> ))\n\n<span style=\"color: #008080;\">#displayplot\n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11820 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rectangle2.png\" alt=\"Persegi panjang khusus dengan gaya di Matplotlib\" width=\"415\" height=\"274\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Anda dapat menemukan daftar lengkap properti gaya yang dapat Anda terapkan pada persegi panjang <a href=\"https:\/\/matplotlib.org\/3.3.2\/api\/_as_gen\/matplotlib.patches.Rectangle.html\" target=\"_blank\" rel=\"noopener noreferrer\">di sini<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: menggambar persegi panjang pada sebuah gambar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggambar persegi panjang pada gambar di Matplotilb. Perhatikan bahwa gambar yang digunakan dalam contoh ini berasal dari <a href=\"https:\/\/matplotlib.org\/tutorials\/introductory\/images.html\" target=\"_blank\" rel=\"noopener noreferrer\">tutorial Matplotlib ini<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><em>Untuk mereproduksi contoh ini, cukup unduh foto paku payung dari tutorial ini dan simpan ke komputer Anda sendiri.<\/em><\/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<span style=\"color: #008000;\">from<\/span> matplotlib. <span style=\"color: #3366ff;\">patches<\/span> <span style=\"color: #008000;\">import<\/span> Rectangle\n<span style=\"color: #008000;\">from<\/span> PIL <span style=\"color: #008000;\">import<\/span> Image\n\n#display the image\nplt. <span style=\"color: #3366ff;\">imshow<\/span> ( <span style=\"color: #3366ff;\">Image.open<\/span> (' <span style=\"color: #008000;\">stinkbug.png<\/span> '))\n\n#add rectangle\nplt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_patch<\/span> (Rectangle((50,100),40,80,\n                    edgecolor=' <span style=\"color: #008000;\">red<\/span> ',\n                    facecolor=' <span style=\"color: #008000;\">none<\/span> ',\n                    lw= <span style=\"color: #008000;\">4<\/span> ))\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11821 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rectangle3.png\" alt=\"Gambarlah persegi panjang yang kita bayangkan di matplotlib\" width=\"425\" height=\"319\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita dapat menggunakan argumen <strong>sudut<\/strong> untuk memutar persegi panjang beberapa derajat berlawanan arah jarum jam:<\/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<span style=\"color: #008000;\">from<\/span> matplotlib. <span style=\"color: #3366ff;\">patches<\/span> <span style=\"color: #008000;\">import<\/span> Rectangle\n<span style=\"color: #008000;\">from<\/span> PIL <span style=\"color: #008000;\">import<\/span> Image\n\n#display the image\nplt. <span style=\"color: #3366ff;\">imshow<\/span> ( <span style=\"color: #3366ff;\">Image.open<\/span> (' <span style=\"color: #008000;\">stinkbug.png<\/span> '))\n\n#add rectangle\nplt. <span style=\"color: #3366ff;\">gca<\/span> (). <span style=\"color: #3366ff;\">add_patch<\/span> (Rectangle((50,100),40,80,\n                    angle= <span style=\"color: #008000;\">30<\/span> ,\n                    edgecolor=' <span style=\"color: #008000;\">red<\/span> ',\n                    facecolor=' <span style=\"color: #008000;\">none<\/span> ',\n                    lw= <span style=\"color: #008000;\">4<\/span> ))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11823 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rectangle4.png\" alt=\"Persegi panjang diputar pada gambar di Matplotlib\" width=\"388\" height=\"289\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong><\/span> <a href=\"https:\/\/statorials.org\/id\/lingkari-matplotlib\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara Merencanakan Lingkaran di Matplotlib (Dengan Contoh)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Untuk menggambar persegi panjang di Matplotlib, Anda dapat menggunakan fungsi matplotlib.patches.Rectangle , yang menggunakan sintaks berikut: matplotlib.patches.Rectangle(xy, lebar, tinggi, sudut=0,0) Emas: xy: Koordinat (x, y) titik jangkar persegi panjang lebar: lebar persegi panjang tinggi: tinggi persegi panjang sudut: Rotasi dalam derajat berlawanan arah jarum jam di sekitar xy (defaultnya adalah 0) Tutorial ini memberikan beberapa [&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 Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggambar persegi panjang menggunakan 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-persegi-panjang\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggambar persegi panjang menggunakan Matplotlib, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T08:45:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rectangle1.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\/matplotlib-persegi-panjang\/\",\"url\":\"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/\",\"name\":\"Cara Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T08:45:39+00:00\",\"dateModified\":\"2023-07-27T08:45:39+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggambar persegi panjang menggunakan Matplotlib, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggambar persegi panjang di matplotlib (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":"Cara Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)","description":"Tutorial ini menjelaskan cara menggambar persegi panjang menggunakan 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-persegi-panjang\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)","og_description":"Tutorial ini menjelaskan cara menggambar persegi panjang menggunakan Matplotlib, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/","og_site_name":"Statorials","article_published_time":"2023-07-27T08:45:39+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rectangle1.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\/matplotlib-persegi-panjang\/","url":"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/","name":"Cara Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T08:45:39+00:00","dateModified":"2023-07-27T08:45:39+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggambar persegi panjang menggunakan Matplotlib, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggambar persegi panjang di matplotlib (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\/1190"}],"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=1190"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1190\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}