{"id":1207,"date":"2023-07-27T07:11:46","date_gmt":"2023-07-27T07:11:46","guid":{"rendered":"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/"},"modified":"2023-07-27T07:11:46","modified_gmt":"2023-07-27T07:11:46","slug":"cor-por-fator-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/","title":{"rendered":"Como atribuir cores por fator no ggplot2 (com exemplos)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Muitas vezes voc\u00ea pode querer atribuir cores a pontos em um gr\u00e1fico ggplot2 com base em uma vari\u00e1vel categ\u00f3rica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Felizmente, isso \u00e9 f\u00e1cil de fazer usando a seguinte sintaxe:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>ggplot(df, <span style=\"color: #3366ff;\">aes<\/span> (x=x_variable, y=y_variable, color=color_variable)) +\n  geom_point()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Este tutorial fornece v\u00e1rios exemplos de como usar essa sintaxe na pr\u00e1tica usando o conjunto de dados R integrado chamado <strong>iris<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of iris dataset<\/span>\nhead(iris)\n\n  Sepal.Length Sepal.Width Petal.Length Petal.Width Species\n1 5.1 3.5 1.4 0.2 setosa\n2 4.9 3.0 1.4 0.2 setosa\n3 4.7 3.2 1.3 0.2 setosa\n4 4.6 3.1 1.5 0.2 setosa\n5 5.0 3.6 1.4 0.2 setosa\n6 5.4 3.9 1.7 0.4 setosa\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 1: Use cores padr\u00e3o<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como atribuir cores padr\u00e3o a pontos em um gr\u00e1fico ggplot2 com base na vari\u00e1vel fatorial <em>Species<\/em> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11960 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.png\" alt=\"cor por fator no ggplot2\" width=\"618\" height=\"434\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Como n\u00e3o especificamos uma escala de cores ou uma lista de cores personalizada, o ggplot2 simplesmente atribuiu uma lista de cores vermelha, verde e azul padr\u00e3o aos pontos.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 2: Use cores personalizadas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como atribuir cores personalizadas a pontos em um gr\u00e1fico ggplot2 usando <strong>scale_color_manual()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point() +\n  scale_color_manual( <span style=\"color: #3366ff;\">values<\/span> = c(\" <span style=\"color: #008000;\">setosa<\/span> \" = \" <span style=\"color: #008000;\">purple<\/span> \",\n                                \" <span style=\"color: #008000;\">versicolor<\/span> =\" <span style=\"color: #008000;\">orange<\/span> \",\n                                \" <span style=\"color: #008000;\">virginica<\/span> \"=\" <span style=\"color: #008000;\">steelblue<\/span> \"))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11961 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg2.png\" alt=\"ggplot2 com cores personalizadas para vari\u00e1vel categ\u00f3rica\" width=\"623\" height=\"431\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Observe que tamb\u00e9m poder\u00edamos ter usado c\u00f3digos de cores hexadecimais para especificar cores.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo 3: Use uma escala de cores personalizada<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como atribuir cores personalizadas a pontos em um gr\u00e1fico ggplot2 usando uma escala de cores personalizada do pacote <a href=\"https:\/\/cran.r-project.org\/web\/packages\/RColorBrewer\/RColorBrewer.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">RColorBrewer<\/a> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (ggplot2)\n<span style=\"color: #993300;\">library<\/span> (RColorBrewer)\n\n<span style=\"color: #008080;\">#define custom color scale\n<\/span>myColors &lt;- brewer. <span style=\"color: #3366ff;\">pal<\/span> (3, \" <span style=\"color: #008000;\">Spectral<\/span> \")\nnames(myColors) &lt;- levels(iris$Species)\ncustom_colors &lt;- scale_color_manual(name = \" <span style=\"color: #339966;\">Species Names<\/span> \", values = myColors)\n\nggplot(iris, <span style=\"color: #3366ff;\">aes<\/span> (x=Sepal.Length, y=Sepal.Width, color=Species)) +\n  geom_point() +\n  custom_colors\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11962 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg3.png\" alt=\"Exemplo RColorBrewer em R\" width=\"628\" height=\"445\" srcset=\"\" sizes=\"auto, \"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/pt\/graficos-lado-a-lado-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Como criar gr\u00e1ficos lado a lado no ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/alterar-o-titulo-da-legenda-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Como alterar o t\u00edtulo da legenda no ggplot2<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/melhores-temas-ggplot2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Um guia completo para os melhores temas ggplot2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muitas vezes voc\u00ea pode querer atribuir cores a pontos em um gr\u00e1fico ggplot2 com base em uma vari\u00e1vel categ\u00f3rica. Felizmente, isso \u00e9 f\u00e1cil de fazer usando a seguinte sintaxe: ggplot(df, aes (x=x_variable, y=y_variable, color=color_variable)) + geom_point() Este tutorial fornece v\u00e1rios exemplos de como usar essa sintaxe na pr\u00e1tica usando o conjunto de dados R integrado [&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-1207","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 atribuir cores por fator no ggplot2 (com exemplos)<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como atribuir cores por fator no ggplot2, 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\/cor-por-fator-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como atribuir cores por fator no ggplot2 (com exemplos)\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como atribuir cores por fator no ggplot2, com v\u00e1rios exemplos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T07:11:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.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\/cor-por-fator-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/\",\"name\":\"Como atribuir cores por fator no ggplot2 (com exemplos)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-27T07:11:46+00:00\",\"dateModified\":\"2023-07-27T07:11:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como atribuir cores por fator no ggplot2, com v\u00e1rios exemplos.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como atribuir cores por fator no 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 atribuir cores por fator no ggplot2 (com exemplos)","description":"Este tutorial explica como atribuir cores por fator no ggplot2, 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\/cor-por-fator-ggplot2\/","og_locale":"pt_PT","og_type":"article","og_title":"Como atribuir cores por fator no ggplot2 (com exemplos)","og_description":"Este tutorial explica como atribuir cores por fator no ggplot2, com v\u00e1rios exemplos.","og_url":"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-27T07:11:46+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/couleurgg1.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\/cor-por-fator-ggplot2\/","url":"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/","name":"Como atribuir cores por fator no ggplot2 (com exemplos)","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-27T07:11:46+00:00","dateModified":"2023-07-27T07:11:46+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como atribuir cores por fator no ggplot2, com v\u00e1rios exemplos.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/cor-por-fator-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como atribuir cores por fator no 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\/1207","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=1207"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/1207\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=1207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=1207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=1207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}