{"id":4491,"date":"2023-07-10T16:35:21","date_gmt":"2023-07-10T16:35:21","guid":{"rendered":"https:\/\/statorials.org\/id\/peta-pheat-r\/"},"modified":"2023-07-10T16:35:21","modified_gmt":"2023-07-10T16:35:21","slug":"peta-pheat-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/peta-pheat-r\/","title":{"rendered":"Cara menggunakan pheatmap() di r untuk membuat peta panas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>pheatmap()<\/strong> dari paket <strong>pheatmap<\/strong> di R untuk membuat peta panas yang sangat disesuaikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya dengan kumpulan data palsu berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create matrix with fake data values\n<\/span>data = matrix(rnorm(100), 20, 5)\ndata[1:10, seq(1, 5, 1)] = data[1:10, seq(1, 5, 1)] + 3\ndata [11:20, seq(2, 5, 1)] = data [11:20, seq(2, 5, 1)] + 2\ndata [15:20, seq(2, 5, 1)] = data [15:20, seq(2, 5, 1)] + 4\n\n<span style=\"color: #008080;\">#add column names and row names\n<\/span>colnames(data) = paste(\" <span style=\"color: #ff0000;\">T<\/span> \", 1:5, sep = \"\")\nrownames(data) = paste(\" <span style=\"color: #ff0000;\">Gene<\/span> \", 1:20, sep=\"\")\n\n<span style=\"color: #008080;\">#view matrx\n<\/span>data\n\n                T1 T2 T3 T4 T5\nGene1 2.37354619 3.918977 2.8354764 5.401618 2.431331\nGene2 3.18364332 3.782136 2.7466383 2.960760 2.864821\nGene3 2.16437139 3.074565 3.6969634 3.689739 4.178087\nGene4 4.59528080 1.010648 3.5566632 3.028002 1.476433\nGene5 3.32950777 3.619826 2.3112443 2.256727 3.593946\nGene6 2.17953162 2.943871 2.2925048 3.188792 3.332950\nGene7 3.48742905 2.844204 3.3645820 1.195041 4.063100\nGene8 3.73832471 1.529248 3.7685329 4.465555 2.695816\nGene9 3.57578135 2.521850 2.8876538 3.153253 3.370019\nGene10 2.69461161 3.417942 3.8811077 5.172612 3.267099\nGene11 1.51178117 3.358680 2.3981059 2.475510 1.457480\nGene12 0.38984324 1.897212 1.3879736 1.290054 3.207868\nGene13 -0.62124058 2.387672 2.3411197 2.610726 3.160403\nGene14 -2.21469989 1.946195 0.8706369 1.065902 2.700214\nGene15 1.12493092 4.622940 7.4330237 4.746367 7.586833\nGene16 -0.04493361 5.585005 7.9803999 6.291446 6.558486\nGene17 -0.01619026 5.605710 5.6327785 5.556708 4.723408\nGene18 0.94383621 5.940687 4.9558654 6.001105 5.426735\nGene19 0.82122120 7.100025 6.5697196 6.074341 4.775387\nGene20 0.59390132 6.763176 5.8649454 5.410479 5.526599<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Buat peta panas dasar<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat membuat peta panas dengan pengaturan default di <strong>peta panas<\/strong> untuk memvisualisasikan semua nilai matriks:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (heatmap)\n\n<span style=\"color: #008080;\">#create basic heatmap<\/span>\npheatmap(data)<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-35122\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/phheat1.png\" alt=\"contoh peta pheat di R\" width=\"502\" height=\"503\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Buat peta panas dengan label sel<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat membuat menggunakan argumen <strong>display_numbers<\/strong> dan <strong>fontize_number<\/strong> untuk menampilkan nilai numerik di setiap sel peta panas dengan ukuran font tertentu:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (heatmap)\n\n<span style=\"color: #008080;\">#create heatmap with numerical labels in cells<\/span>\npheatmap(data, display_numbers= <span style=\"color: #008000;\">TRUE<\/span> , fontsize_number= <span style=\"color: #008000;\">12<\/span> )\n<\/span><\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35123 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/phheat2.png\" alt=\"\" width=\"492\" height=\"481\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Nilai default untuk <strong>fontize_number<\/strong> adalah <strong>8<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Buat peta panas dengan warna khusus<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita juga dapat menggunakan argumen <strong>colorRampPalette<\/strong> untuk menentukan warna mana yang akan digunakan untuk nilai rendah, sedang, dan tinggi di peta panas:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (heatmap)\n\n<span style=\"color: #008080;\">#create heatmap with custom colors<\/span>\npheatmap(data, color=colorRampPalette(c(\" <span style=\"color: #ff0000;\">blue<\/span> \", \" <span style=\"color: #ff0000;\">white<\/span> \", \" <span style=\"color: #ff0000;\">red<\/span> \"))(20))<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-35124 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/phheat3.png\" alt=\"\" width=\"507\" height=\"508\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Nilai rendah kini ditampilkan dalam <strong>warna biru<\/strong> , nilai sedang ditampilkan dalam <strong>warna putih<\/strong> , dan nilai tinggi ditampilkan dalam <strong>warna merah<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jangan ragu untuk menentukan warna yang Anda inginkan untuk membuat skala warna Anda sendiri untuk peta panas Anda.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/peta-panas-korelasi-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Peta Panas Korelasi di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/peta-panas-r-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Cara membuat peta panas di R menggunakan ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/memplot-data-kategorikal-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara memplot data kategorikal di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi pheatmap() dari paket pheatmap di R untuk membuat peta panas yang sangat disesuaikan. Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya dengan kumpulan data palsu berikut: #make this example reproducible set. seeds (1) #create matrix with fake data values data = matrix(rnorm(100), 20, 5) data[1:10, seq(1, 5, 1)] = data[1:10, [&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 menggunakan pheatmap() di R untuk membuat peta panas \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi heatmap() di R untuk membuat peta panas, 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\/peta-pheat-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan pheatmap() di R untuk membuat peta panas \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi heatmap() di R untuk membuat peta panas, dengan beberapa contoh\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/peta-pheat-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-10T16:35:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/phheat1.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\/peta-pheat-r\/\",\"url\":\"https:\/\/statorials.org\/id\/peta-pheat-r\/\",\"name\":\"Cara menggunakan pheatmap() di R untuk membuat peta panas \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-10T16:35:21+00:00\",\"dateModified\":\"2023-07-10T16:35:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi heatmap() di R untuk membuat peta panas, dengan beberapa contoh\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/peta-pheat-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/peta-pheat-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/peta-pheat-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan pheatmap() di r untuk membuat peta panas\"}]},{\"@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 menggunakan pheatmap() di R untuk membuat peta panas \u2013 Statorial","description":"Tutorial ini menjelaskan cara menggunakan fungsi heatmap() di R untuk membuat peta panas, 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\/peta-pheat-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan pheatmap() di R untuk membuat peta panas \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi heatmap() di R untuk membuat peta panas, dengan beberapa contoh","og_url":"https:\/\/statorials.org\/id\/peta-pheat-r\/","og_site_name":"Statorials","article_published_time":"2023-07-10T16:35:21+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/phheat1.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\/peta-pheat-r\/","url":"https:\/\/statorials.org\/id\/peta-pheat-r\/","name":"Cara menggunakan pheatmap() di R untuk membuat peta panas \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-10T16:35:21+00:00","dateModified":"2023-07-10T16:35:21+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi heatmap() di R untuk membuat peta panas, dengan beberapa contoh","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/peta-pheat-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/peta-pheat-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/peta-pheat-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan pheatmap() di r untuk membuat peta panas"}]},{"@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\/4491"}],"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=4491"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4491\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}