{"id":1650,"date":"2023-07-25T12:44:47","date_gmt":"2023-07-25T12:44:47","guid":{"rendered":"https:\/\/statorials.org\/id\/log-plot-log-python\/"},"modified":"2023-07-25T12:44:47","modified_gmt":"2023-07-25T12:44:47","slug":"log-plot-log-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/log-plot-log-python\/","title":{"rendered":"Cara membuat plot log-log dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Plot log-log<\/strong> adalah plot yang menggunakan skala logaritmik pada sumbu x dan sumbu y.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jenis plot ini berguna untuk memvisualisasikan dua variabel ketika hubungan sebenarnya di antara keduanya mengikuti suatu jenis hukum kekuasaan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat plot log-log dengan Python.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Cara Membuat Plot Log-Log dengan Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda DataFrame berikut:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<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;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">x<\/span> ': [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,\n                         14, 15, 16, 17, 18, 19, 20, 21, 22],\n                   ' <span style=\"color: #ff0000;\">y<\/span> ': [3, 4, 5, 7, 9, 13, 15, 19, 23, 24, 29,\n                         38, 40, 50, 56, 59, 70, 89, 104, 130]})\n\n<span style=\"color: #008080;\">#create scatterplot\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (df. <span style=\"color: #3366ff;\">x<\/span> , df. <span style=\"color: #3366ff;\">y<\/span> )\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-16266 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/loglogpython1.png\" alt=\"\" width=\"535\" height=\"369\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Jelas bahwa hubungan antara <em>x<\/em> dan <em>y<\/em> mengikuti hukum pangkat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>numpy.log()<\/strong> untuk melakukan transformasi log pada dua variabel dan membuat plot log-log untuk memvisualisasikan hubungan di antara keduanya:<\/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> numpy <span style=\"color: #008000;\">as<\/span> np<\/span>\n\n#perform log transformation on both x and y\n<\/span>xlog = np. <span style=\"color: #3366ff;\">log<\/span> ( <span style=\"color: #3366ff;\">df.x<\/span> )\nylog = np. <span style=\"color: #3366ff;\">log<\/span> ( <span style=\"color: #3366ff;\">df.y<\/span> )\n\n<span style=\"color: #008080;\">#create log-log plot\n<\/span>plt. <span style=\"color: #3366ff;\">scatter<\/span> (xlog, ylog)\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-16267 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/loglogpython2.png\" alt=\"\" width=\"530\" height=\"372\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menampilkan log dari x dan sumbu y menampilkan log dari y.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bagaimana hubungan antara log(x) dan log(y) jauh lebih linier dibandingkan plot sebelumnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jangan ragu untuk menambahkan judul dan label sumbu agar plot lebih mudah diinterpretasikan:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create log-log plot with labels\n<span style=\"color: #000000;\">plt. <span style=\"color: #3366ff;\">scatter<\/span> (xlog, ylog, color=' <span style=\"color: #ff0000;\">purple<\/span> ')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> (' <span style=\"color: #ff0000;\">Log(x)<\/span> ')\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (' <span style=\"color: #ff0000;\">Log(y)<\/span> ')\nplt. <span style=\"color: #3366ff;\">title<\/span> (' <span style=\"color: #ff0000;\">Log-Log Plot<\/span> ')<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-16268 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/loglogpython3.png\" alt=\"\" width=\"534\" height=\"390\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa Anda dapat membuat plot garis alih-alih plot sebar hanya dengan menggunakan <strong>plt.plot()<\/strong> sebagai berikut:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create log-log line plot\n<span style=\"color: #000000;\">plt. <span style=\"color: #3366ff;\">plot<\/span> (xlog, ylog, color=' <span style=\"color: #ff0000;\">purple<\/span> ')\nplt. <span style=\"color: #3366ff;\">xlabel<\/span> (' <span style=\"color: #ff0000;\">Log(x)<\/span> ')\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (' <span style=\"color: #ff0000;\">Log(y)<\/span> ')\nplt. <span style=\"color: #3366ff;\">title<\/span> (' <span style=\"color: #ff0000;\">Log-Log Plot<\/span> ')<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-16274\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/loglogpython4.png\" alt=\"Plot Log-Log dengan Python\" width=\"537\" height=\"382\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/log-plot-log-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Cara membuat plot log-log di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/log-plot-log-excel\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Plot Log-Log di Excel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Plot log-log adalah plot yang menggunakan skala logaritmik pada sumbu x dan sumbu y. Jenis plot ini berguna untuk memvisualisasikan dua variabel ketika hubungan sebenarnya di antara keduanya mengikuti suatu jenis hukum kekuasaan. Tutorial ini menjelaskan cara membuat plot log-log dengan Python. Cara Membuat Plot Log-Log dengan Python Misalkan kita memiliki panda DataFrame berikut: import [&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 Log-Log dengan Python<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat plot log-log dengan Python, 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\/log-plot-log-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Plot Log-Log dengan Python\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat plot log-log dengan Python, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/log-plot-log-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T12:44:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/loglogpython1.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\/log-plot-log-python\/\",\"url\":\"https:\/\/statorials.org\/id\/log-plot-log-python\/\",\"name\":\"Cara Membuat Plot Log-Log dengan Python\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T12:44:47+00:00\",\"dateModified\":\"2023-07-25T12:44:47+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat plot log-log dengan Python, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/log-plot-log-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/log-plot-log-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/log-plot-log-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat plot log-log dengan python\"}]},{\"@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 Log-Log dengan Python","description":"Tutorial ini menjelaskan cara membuat plot log-log dengan Python, 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\/log-plot-log-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Plot Log-Log dengan Python","og_description":"Tutorial ini menjelaskan cara membuat plot log-log dengan Python, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/log-plot-log-python\/","og_site_name":"Statorials","article_published_time":"2023-07-25T12:44:47+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/loglogpython1.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\/log-plot-log-python\/","url":"https:\/\/statorials.org\/id\/log-plot-log-python\/","name":"Cara Membuat Plot Log-Log dengan Python","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T12:44:47+00:00","dateModified":"2023-07-25T12:44:47+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat plot log-log dengan Python, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/log-plot-log-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/log-plot-log-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/log-plot-log-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat plot log-log dengan python"}]},{"@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\/1650"}],"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=1650"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1650\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}