{"id":1191,"date":"2023-07-27T08:38:01","date_gmt":"2023-07-27T08:38:01","guid":{"rendered":"https:\/\/statorials.org\/id\/panah-matplotlib\/"},"modified":"2023-07-27T08:38:01","modified_gmt":"2023-07-27T08:38:01","slug":"panah-matplotlib","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panah-matplotlib\/","title":{"rendered":"Cara menggambar panah di matplotlib"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Untuk menggambar panah di Matplotlib, Anda dapat menggunakan<\/span> fungsi <a href=\"https:\/\/matplotlib.org\/api\/_as_gen\/matplotlib.pyplot.arrow.html\" target=\"_blank\" rel=\"noopener noreferrer\">matplotlib.pyplot.arrow<\/a> <span style=\"color: #000000;\">, yang menggunakan sintaks berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>matplotlib.pyplot.panah(x, y, dx, dy)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x, y:<\/strong> koordinat x dan y dari dasar panah<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>dx, dy :<\/strong> panjang panah pada arah x dan y<\/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 satu anak panah<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggambar panah tunggal pada plot Matplotlib:<\/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\n<span style=\"color: #008080;\">#define two arrays for plotting\n<\/span>A = [3, 5, 5, 6, 7, 8]\nB = [12, 14, 17, 20, 22, 27]\n\n<span style=\"color: #008080;\">#create scatterplot, specifying marker size to be 40\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (A, B, s= <span style=\"color: #008000;\">40<\/span> )\n\n<span style=\"color: #008080;\">#add arrow to plot\n<\/span>plt. <span style=\"color: #3366ff;\">arrow<\/span> (x= <span style=\"color: #008000;\">4<\/span> , y= <span style=\"color: #008000;\">18<\/span> , dx= <span style=\"color: #008000;\">2<\/span> , dy= <span style=\"color: #008000;\">5<\/span> , width= <span style=\"color: #008000;\">.08<\/span> ) \n  \n<span style=\"color: #008080;\">#displayplot \n<\/span>plt. <span style=\"color: #3366ff;\">show<\/span> ()\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11827 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fleche1.png\" alt=\"Panah di plot matplotlib\" width=\"409\" height=\"274\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita dapat mengatur <strong>dx=0<\/strong> untuk membuat panah vertikal dan <strong>dy=0<\/strong> untuk membuat panah horizontal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, berikut cara membuat panah vertikal:<\/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\n<span style=\"color: #008080;\">#define two arrays for plotting\n<\/span>A = [3, 5, 5, 6, 7, 8]\nB = [12, 14, 17, 20, 22, 27]\n\n<span style=\"color: #008080;\">#create scatterplot, specifying marker size to be 40\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (A, B, s= <span style=\"color: #008000;\">40<\/span> )\n\n<span style=\"color: #008080;\">#add arrow to plot\n<\/span>plt. <span style=\"color: #3366ff;\">arrow<\/span> (x= <span style=\"color: #008000;\">4<\/span> , y= <span style=\"color: #008000;\">18<\/span> , dx= <span style=\"color: #008000;\">0<\/span> , dy= <span style=\"color: #008000;\">5<\/span> , width= <span style=\"color: #008000;\">.08<\/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-11828 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fleche2.png\" alt=\"Panah vertikal di matplotlib\" width=\"407\" height=\"263\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Menata panah<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Secara default, panah di Matplotlib berwarna biru dengan tepi hitam tetapi kita dapat dengan mudah mengubahnya menggunakan argumen <strong>facecolor<\/strong> dan <strong>edgecolor<\/strong> :<\/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\n<span style=\"color: #008080;\">#define two arrays for plotting\n<\/span>A = [3, 5, 5, 6, 7, 8]\nB = [12, 14, 17, 20, 22, 27]\n\n<span style=\"color: #008080;\">#create scatterplot, specifying marker size to be 40\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (A, B, s= <span style=\"color: #008000;\">40<\/span> )\n\n<span style=\"color: #008080;\">#add arrow to plot\n<\/span>plt. <span style=\"color: #3366ff;\">arrow<\/span> (x= <span style=\"color: #008000;\">4<\/span> , y= <span style=\"color: #008000;\">18<\/span> , dx= <span style=\"color: #008000;\">0<\/span> , dy= <span style=\"color: #008000;\">5<\/span> , width= <span style=\"color: #008000;\">.08 <span style=\"color: #000000;\">, facecolor=<\/span> 'red' <span style=\"color: #000000;\">, edgecolor=<\/span> 'none'<\/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-11829 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fleche3.png\" alt=\"Panah dengan warna khusus di matplotlib\" width=\"409\" height=\"276\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Anda dapat menemukan daftar lengkap properti gaya yang dapat diterapkan pada panah <a href=\"https:\/\/matplotlib.org\/api\/_as_gen\/matplotlib.pyplot.arrow.html\" target=\"_blank\" rel=\"noopener noreferrer\">di sini<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Tambahkan Anotasi ke Panah<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan anotasi di bawah panah pada plot Matplotlib:<\/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\n<span style=\"color: #008080;\">#define two arrays for plotting\n<\/span>A = [3, 5, 5, 6, 7, 8]\nB = [12, 14, 17, 20, 22, 27]\n\n<span style=\"color: #008080;\">#create scatterplot, specifying marker size to be 40\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (A, B, s= <span style=\"color: #008000;\">40<\/span> )\n\n<span style=\"color: #008080;\">#add arrow to plot\n<\/span>plt. <span style=\"color: #3366ff;\">arrow<\/span> (x= <span style=\"color: #008000;\">4<\/span> , y= <span style=\"color: #008000;\">18<\/span> , dx= <span style=\"color: #008000;\">0<\/span> , dy= <span style=\"color: #008000;\">5<\/span> , width= <span style=\"color: #008000;\">.08<\/span> ) \n\n<span style=\"color: #008080;\">#add annotation\n<\/span>plt. <span style=\"color: #3366ff;\">annotate<\/span> (' <span style=\"color: #008000;\">General direction<\/span> ', xy = (3.4, 17))\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-11830 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fleche4.png\" alt=\"Panah dengan anotasi di matplotlib\" width=\"395\" height=\"263\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/lingkari-matplotlib\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara Membuat Plot Lingkaran di Matplotlib (dengan Contoh)<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/matplotlib-persegi-panjang\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara Menggambar Persegi Panjang di Matplotlib (Dengan Contoh)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Untuk menggambar panah di Matplotlib, Anda dapat menggunakan fungsi matplotlib.pyplot.arrow , yang menggunakan sintaks berikut: matplotlib.pyplot.panah(x, y, dx, dy) Emas: x, y: koordinat x dan y dari dasar panah dx, dy : panjang panah pada arah x dan y Tutorial ini memberikan beberapa contoh penggunaan praktis fungsi ini. Contoh 1: menggambar satu anak panah Kode [&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 panah di Matplotlib \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggambar panah pada plot 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\/panah-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggambar panah di Matplotlib \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggambar panah pada plot Matplotlib, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panah-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T08:38:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fleche1.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\/panah-matplotlib\/\",\"url\":\"https:\/\/statorials.org\/id\/panah-matplotlib\/\",\"name\":\"Cara menggambar panah di Matplotlib \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T08:38:01+00:00\",\"dateModified\":\"2023-07-27T08:38:01+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggambar panah pada plot Matplotlib, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panah-matplotlib\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panah-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panah-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggambar panah 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 menggambar panah di Matplotlib \u2013 Statologi","description":"Tutorial ini menjelaskan cara menggambar panah pada plot 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\/panah-matplotlib\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggambar panah di Matplotlib \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara menggambar panah pada plot Matplotlib, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panah-matplotlib\/","og_site_name":"Statorials","article_published_time":"2023-07-27T08:38:01+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/fleche1.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\/panah-matplotlib\/","url":"https:\/\/statorials.org\/id\/panah-matplotlib\/","name":"Cara menggambar panah di Matplotlib \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T08:38:01+00:00","dateModified":"2023-07-27T08:38:01+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggambar panah pada plot Matplotlib, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panah-matplotlib\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panah-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panah-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggambar panah 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\/1191"}],"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=1191"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1191\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}