{"id":4492,"date":"2023-07-10T16:35:21","date_gmt":"2023-07-10T16:35:21","guid":{"rendered":"https:\/\/statorials.org\/pt\/mapa-de-download-r\/"},"modified":"2023-07-10T16:35:21","modified_gmt":"2023-07-10T16:35:21","slug":"mapa-de-download-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/mapa-de-download-r\/","title":{"rendered":"Como usar pheatmap() em r para criar mapas de calor"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Voc\u00ea pode usar a fun\u00e7\u00e3o <strong>pheatmap()<\/strong> do pacote <strong>pheatmap<\/strong> em R para criar mapas de calor altamente personalizados.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Os exemplos a seguir mostram como usar esta fun\u00e7\u00e3o na pr\u00e1tica com o seguinte conjunto de dados falso:<\/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>Exemplo 1: Crie um mapa de calor b\u00e1sico<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Podemos criar um mapa de calor com as configura\u00e7\u00f5es padr\u00e3o no <strong>mapa de calor<\/strong> para visualizar todos os valores da matriz:<\/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=\"exemplo de mapa de calor em R\" width=\"502\" height=\"503\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Exemplo 2: Crie um mapa de calor com r\u00f3tulos de c\u00e9lulas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Podemos criar usando os argumentos <strong>display_numbers<\/strong> e <strong>fontsize_number<\/strong> para exibir os valores num\u00e9ricos em cada c\u00e9lula do mapa de calor com um tamanho de fonte espec\u00edfico:<\/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=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : O valor padr\u00e3o para <strong>fontsize_number<\/strong> \u00e9 <strong>8<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Exemplo 3: Crie um mapa de calor com cores personalizadas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tamb\u00e9m podemos usar o argumento <strong>colorRampPalette<\/strong> para especificar quais cores usar para valores baixos, m\u00e9dios e altos no mapa de calor:<\/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=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Os valores baixos agora s\u00e3o exibidos em <strong>azul<\/strong> , os valores m\u00e9dios s\u00e3o exibidos em <strong>branco<\/strong> e os valores altos s\u00e3o exibidos em <strong>vermelho<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sinta-se \u00e0 vontade para especificar as cores que deseja criar sua pr\u00f3pria escala de cores para seu mapa de calor.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/mapa-de-calor-de-correlacao-em-r\/\" target=\"_blank\" rel=\"noopener\">Como criar um mapa de calor de correla\u00e7\u00e3o em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/mapa-de-calor-r-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Como criar um mapa de calor em R usando ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/plotar-dados-categoricos-em-r\/\" target=\"_blank\" rel=\"noopener\">Como plotar dados categ\u00f3ricos em R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea pode usar a fun\u00e7\u00e3o pheatmap() do pacote pheatmap em R para criar mapas de calor altamente personalizados. Os exemplos a seguir mostram como usar esta fun\u00e7\u00e3o na pr\u00e1tica com o seguinte conjunto de dados falso: #make this example reproducible set. seeds (1) #create matrix with fake data values data = matrix(rnorm(100), 20, 5) 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":[],"class_list":["post-4492","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como usar pheatmap() em R para criar mapas de calor \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como usar a fun\u00e7\u00e3o heatmap() em R para criar mapas de calor, com v\u00e1rios exemplos\" \/>\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\/pt\/mapa-de-download-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como usar pheatmap() em R para criar mapas de calor \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como usar a fun\u00e7\u00e3o heatmap() em R para criar mapas de calor, com v\u00e1rios exemplos\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/mapa-de-download-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=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/mapa-de-download-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/mapa-de-download-r\/\",\"name\":\"Como usar pheatmap() em R para criar mapas de calor \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-10T16:35:21+00:00\",\"dateModified\":\"2023-07-10T16:35:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como usar a fun\u00e7\u00e3o heatmap() em R para criar mapas de calor, com v\u00e1rios exemplos\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/mapa-de-download-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/mapa-de-download-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/mapa-de-download-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como usar pheatmap() em r para criar mapas de calor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como usar pheatmap() em R para criar mapas de calor \u2013 Statorials","description":"Este tutorial explica como usar a fun\u00e7\u00e3o heatmap() em R para criar mapas de calor, com v\u00e1rios exemplos","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\/pt\/mapa-de-download-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como usar pheatmap() em R para criar mapas de calor \u2013 Statorials","og_description":"Este tutorial explica como usar a fun\u00e7\u00e3o heatmap() em R para criar mapas de calor, com v\u00e1rios exemplos","og_url":"https:\/\/statorials.org\/pt\/mapa-de-download-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":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/mapa-de-download-r\/","url":"https:\/\/statorials.org\/pt\/mapa-de-download-r\/","name":"Como usar pheatmap() em R para criar mapas de calor \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-10T16:35:21+00:00","dateModified":"2023-07-10T16:35:21+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como usar a fun\u00e7\u00e3o heatmap() em R para criar mapas de calor, com v\u00e1rios exemplos","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/mapa-de-download-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/mapa-de-download-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/mapa-de-download-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como usar pheatmap() em r para criar mapas de calor"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/4492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=4492"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/4492\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=4492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=4492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=4492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}