{"id":1601,"date":"2023-07-25T16:59:31","date_gmt":"2023-07-25T16:59:31","guid":{"rendered":"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/"},"modified":"2023-07-25T16:59:31","modified_gmt":"2023-07-25T16:59:31","slug":"sobreposicao-de-rastreamento-de-densidade-ggplot","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/","title":{"rendered":"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Um <strong>gr\u00e1fico de densidade<\/strong> \u00e9 uma forma \u00fatil de visualizar a distribui\u00e7\u00e3o de valores em um conjunto de dados.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Muitas vezes voc\u00ea pode querer visualizar gr\u00e1ficos de densidade de diversas vari\u00e1veis de uma s\u00f3 vez. Felizmente, isso \u00e9 f\u00e1cil de fazer usando o pacote de visualiza\u00e7\u00e3o de dados <a href=\"https:\/\/ggplot2.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">ggplot2<\/a> em R com a seguinte sintaxe:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=value, fill=variable)) +\n  geom_density(alpha= <span style=\"color: #008000;\">.25<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O argumento <strong>alfa<\/strong> controla a opacidade de cada gr\u00e1fico de densidade. \u00c9 importante definir esse valor abaixo de 1 para que voc\u00ea possa ver cada gr\u00e1fico de densidade \u00e0 medida que eles se sobrep\u00f5em.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O exemplo passo a passo a seguir mostra como usar essa sintaxe na pr\u00e1tica.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 1: crie os dados<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Primeiro, vamos criar um conjunto de dados falso com tr\u00eas vari\u00e1veis:<\/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;\">#createdata\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1=rnorm(1000, mean=0, sd=1),\n                 var2=rnorm(1000, mean=0, sd=3),\n                 var3=rnorm(1000, mean=3, sd=2))\n\n<span style=\"color: #008080;\">#view first six rows of data\n<\/span>head(df)\n\n        var1 var2 var3\n1 -0.6264538 3.4048953 1.2277008\n2 0.1836433 3.3357955 -0.8445098\n3 -0.8356286 -2.6123329 6.2394015\n4 1.5952808 0.6321948 4.0385398\n5 0.3295078 0.2081869 2.8883001\n6 -0.8204684 -4.9879466 4.3928352<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 2: converter dados de largos para longos<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Em seguida, precisamos converter os dados de um formato amplo para um formato longo para torn\u00e1-los compat\u00edveis com ggplot2:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (reshape)<\/span>\n<\/span>\n<span style=\"color: #008080;\">#convert from wide format to long format\n<span style=\"color: #000000;\">data &lt;- melt(df)\n\n<span style=\"color: #008080;\">#view first six rows\n<\/span>head(data)\n\n  variable value\n1 var1 -0.6264538\n2 var1 0.1836433\n3 var1 -0.8356286\n4 var1 1.5952808\n5 var1 0.3295078\n6 var1 -0.8204684<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Etapa 3: Crie os gr\u00e1ficos de densidade sobrepostos<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Finalmente, podemos criar os gr\u00e1ficos de densidade sobrepostos:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<\/span>\n<span style=\"color: #008080;\">#create overlaying density plots\n<span style=\"color: #000000;\">ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=value, fill=variable)) +\n  geom_density(alpha= <span style=\"color: #008000;\">.25<\/span> )<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-15919 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot1.png\" alt=\"Sobreposi\u00e7\u00e3o de gr\u00e1ficos de densidade no ggplot2\" width=\"424\" height=\"429\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Sinta-se \u00e0 vontade para ajustar o valor <strong>alfa<\/strong> para tornar os gr\u00e1ficos de densidade mais ou menos transparentes.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, os gr\u00e1ficos ficariam assim se aument\u00e1ssemos o valor alfa:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<\/span>\n<span style=\"color: #008080;\">#create overlaying density plots\n<span style=\"color: #000000;\">ggplot(data, <span style=\"color: #3366ff;\">aes<\/span> (x=value, fill=variable)) +\n  geom_density(alpha= <span style=\"color: #008000;\">.7<\/span> )<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-15920 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot2.png\" alt=\"\" width=\"414\" height=\"410\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pt\/grafico-de-gantt-r-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Como criar um gr\u00e1fico de Gantt em R usando ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/boxplot-agrupado-r-ggplot2\/\" target=\"_blank\" rel=\"noopener\">Como criar um boxplot agrupado em R usando ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/graficos-lado-a-lado-ggplot2\/\">Como criar gr\u00e1ficos lado a lado em R usando ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um gr\u00e1fico de densidade \u00e9 uma forma \u00fatil de visualizar a distribui\u00e7\u00e3o de valores em um conjunto de dados. Muitas vezes voc\u00ea pode querer visualizar gr\u00e1ficos de densidade de diversas vari\u00e1veis de uma s\u00f3 vez. Felizmente, isso \u00e9 f\u00e1cil de fazer usando o pacote de visualiza\u00e7\u00e3o de dados ggplot2 em R com a seguinte sintaxe: [&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-1601","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 sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como sobrepor gr\u00e1ficos de densidade m\u00faltipla no ggplot2, incluindo 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\/sobreposicao-de-rastreamento-de-densidade-ggplot\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como sobrepor gr\u00e1ficos de densidade m\u00faltipla no ggplot2, incluindo v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T16:59:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot1.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\/sobreposicao-de-rastreamento-de-densidade-ggplot\/\",\"url\":\"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/\",\"name\":\"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-25T16:59:31+00:00\",\"dateModified\":\"2023-07-25T16:59:31+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como sobrepor gr\u00e1ficos de densidade m\u00faltipla no ggplot2, incluindo v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)\"}]},{\"@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 sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)","description":"Este tutorial explica como sobrepor gr\u00e1ficos de densidade m\u00faltipla no ggplot2, incluindo 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\/sobreposicao-de-rastreamento-de-densidade-ggplot\/","og_locale":"pt_PT","og_type":"article","og_title":"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)","og_description":"Este tutorial explica como sobrepor gr\u00e1ficos de densidade m\u00faltipla no ggplot2, incluindo v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/","og_site_name":"Statorials","article_published_time":"2023-07-25T16:59:31+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/densiteggplot1.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\/sobreposicao-de-rastreamento-de-densidade-ggplot\/","url":"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/","name":"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-25T16:59:31+00:00","dateModified":"2023-07-25T16:59:31+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como sobrepor gr\u00e1ficos de densidade m\u00faltipla no ggplot2, incluindo v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/sobreposicao-de-rastreamento-de-densidade-ggplot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como sobrepor gr\u00e1ficos de densidade em ggplot2 (com exemplos)"}]},{"@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\/1601","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=1601"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1601\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}