{"id":3003,"date":"2023-07-19T16:41:49","date_gmt":"2023-07-19T16:41:49","guid":{"rendered":"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/"},"modified":"2023-07-19T16:41:49","modified_gmt":"2023-07-19T16:41:49","slug":"garis-tren-matplotlib","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/","title":{"rendered":"Cara menambahkan garis tren di matplotlib (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menambahkan garis tren ke plot di Matplotlib:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create scatterplot\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (x,y)\n\n<span style=\"color: #008080;\">#calculate equation for trendline\n<\/span>z = np. <span style=\"color: #3366ff;\">polyfit<\/span> (x, y, 1)\np = np. <span style=\"color: #3366ff;\">poly1d<\/span> (z)\n\n<span style=\"color: #008080;\">#add trendline to plot\n<\/span>plt. <span style=\"color: #3366ff;\">plot<\/span> (x, p(x))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Buat garis tren linier di Matplotlib<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat garis tren dasar untuk plot sebar di Matplotlib:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np<\/span>\nimport<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#define data\n<span style=\"color: #000000;\">x = np. <span style=\"color: #3366ff;\">array<\/span> ([8, 13, 14, 15, 15, 20, 25, 30, 38, 40])\ny = np. <span style=\"color: #3366ff;\">array<\/span> ([5, 4, 18, 14, 20, 24, 28, 33, 30, 37])\n\n<span style=\"color: #008080;\">#create scatterplot\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (x,y)\n\n<span style=\"color: #008080;\">#calculate equation for trendline\n<\/span>z = np. <span style=\"color: #3366ff;\">polyfit<\/span> (x, y, <span style=\"color: #008000;\">1<\/span> )\np = np. <span style=\"color: #3366ff;\">poly1d<\/span> (z)\n\n<span style=\"color: #008080;\">#add trendline to plot\n<\/span>plt. <span style=\"color: #3366ff;\">plot<\/span> (x, p(x))<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-25918 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tendancemat1.jpg\" alt=\"\" width=\"539\" height=\"356\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Titik biru melambangkan titik data dan garis biru lurus melambangkan garis tren linier.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa Anda juga dapat menggunakan argumen <strong>color<\/strong> , <strong>linewidth<\/strong> dan <strong>linestyle<\/strong> untuk mengubah tampilan garis tren:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#add custom trendline to plot<\/span>\nplt. <span style=\"color: #3366ff;\">plot<\/span> (x, p(x), color=\" <span style=\"color: #ff0000;\">purple<\/span> \", linewidth= <span style=\"color: #008000;\">3<\/span> , linestyle=\" <span style=\"color: #ff0000;\">--<\/span> \")\n<\/span><\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-25919 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tendancemat2.jpg\" alt=\"\" width=\"532\" height=\"356\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Buat Garis Tren Polinomial di Matplotlib<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk membuat garis tren polinomial, cukup ubah nilai dalam fungsi <strong>np.polyfit()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan nilai <strong>2<\/strong> untuk membuat garis tren kuadrat:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np<\/span>\nimport<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#define data\n<span style=\"color: #000000;\">x = np. <span style=\"color: #3366ff;\">array<\/span> ([8, 13, 14, 15, 15, 20, 25, 30, 38, 40])\ny = np. <span style=\"color: #3366ff;\">array<\/span> ([5, 4, 18, 14, 20, 24, 28, 33, 30, 37])\n\n<span style=\"color: #008080;\">#create scatterplot\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (x,y)\n\n<span style=\"color: #008080;\">#calculate equation for quadratic trendline\n<\/span>z = np. <span style=\"color: #3366ff;\">polyfit<\/span> (x,y, <span style=\"color: #008000;\">2<\/span> )\np = np. <span style=\"color: #3366ff;\">poly1d<\/span> (z)\n\n<span style=\"color: #008080;\">#add trendline to plot\n<\/span>plt. <span style=\"color: #3366ff;\">plot<\/span> (x, p(x))<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-25920 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tendancemat3.jpg\" alt=\"\" width=\"541\" height=\"364\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa garis tren sekarang melengkung, bukan lurus.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Garis tren polinomial ini sangat berguna ketika data Anda memiliki pola non-linier dan garis lurus gagal menangkap tren data secara memadai.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di Matplotlib:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/penyembunyian-sumbu-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Cara menyembunyikan sumbu di Matplotlib<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/label-centang-rotasi-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Cara memutar label tanda centang di Matplotlib<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jumlah-kutu-matplotlib\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah jumlah centang di Matplotlib<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menambahkan garis tren ke plot di Matplotlib: #create scatterplot plt. scatter (x,y) #calculate equation for trendline z = np. polyfit (x, y, 1) p = np. poly1d (z) #add trendline to plot plt. plot (x, p(x)) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Buat [&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 Menambahkan Garis Tren di Matplotlib (dengan Contoh) - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menambahkan garis tren ke plot di Matplotlib, dengan sebuah 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\/garis-tren-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menambahkan Garis Tren di Matplotlib (dengan Contoh) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menambahkan garis tren ke plot di Matplotlib, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T16:41:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tendancemat1.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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/\",\"url\":\"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/\",\"name\":\"Cara Menambahkan Garis Tren di Matplotlib (dengan Contoh) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T16:41:49+00:00\",\"dateModified\":\"2023-07-19T16:41:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menambahkan garis tren ke plot di Matplotlib, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menambahkan garis tren 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 Menambahkan Garis Tren di Matplotlib (dengan Contoh) - Statorials","description":"Tutorial ini menjelaskan cara menambahkan garis tren ke plot di Matplotlib, dengan sebuah 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\/garis-tren-matplotlib\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menambahkan Garis Tren di Matplotlib (dengan Contoh) - Statorials","og_description":"Tutorial ini menjelaskan cara menambahkan garis tren ke plot di Matplotlib, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/","og_site_name":"Statorials","article_published_time":"2023-07-19T16:41:49+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/tendancemat1.jpg"}],"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\/garis-tren-matplotlib\/","url":"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/","name":"Cara Menambahkan Garis Tren di Matplotlib (dengan Contoh) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T16:41:49+00:00","dateModified":"2023-07-19T16:41:49+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menambahkan garis tren ke plot di Matplotlib, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/garis-tren-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/garis-tren-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menambahkan garis tren 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\/3003"}],"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=3003"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3003\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}