<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos paleta de cores - Diego Nogare</title>
	<atom:link href="https://diegonogare.net/tags/paleta-de-cores/feed/" rel="self" type="application/rss+xml" />
	<link>https://diegonogare.net/tags/paleta-de-cores/</link>
	<description>Consultor Executivo de IA &#38; ML</description>
	<lastBuildDate>Tue, 15 Apr 2025 13:49:04 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/06/cropped-cropped-DN-Black-300x300-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>Arquivos paleta de cores - Diego Nogare</title>
	<link>https://diegonogare.net/tags/paleta-de-cores/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">247556142</site>	<item>
		<title>Trabalhar com cores no R</title>
		<link>https://diegonogare.net/2015/09/trabalhar-com-cores-no-r/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Tue, 08 Sep 2015 19:40:47 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[graficos]]></category>
		<category><![CDATA[linguagem R]]></category>
		<category><![CDATA[paleta de cores]]></category>
		<guid isPermaLink="false">http://diegonogare.net/?p=1357</guid>

					<description><![CDATA[<p>Trabalhando com cores no R Flexibilidade na análise de dados Fala galera, uma coisa interessante de se trabalhar com ferramentas de análise de dados é a possibilidade de customizar ao máximo os elementos visuais que você apresenta em relatórios e gráficos. Estas análises te ajudam a entender o cenário que se está trabalhando. Entre várias...</p>
<p>O post <a href="https://diegonogare.net/2015/09/trabalhar-com-cores-no-r/">Trabalhar com cores no R</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Trabalhando com cores no R</h1>
<h2>Flexibilidade na análise de dados</h2>
<p>Fala galera, uma coisa interessante de se trabalhar com ferramentas de análise de dados é a possibilidade de customizar ao máximo os elementos visuais que você apresenta em relatórios e gráficos. Estas análises te ajudam a entender o cenário que se está trabalhando. Entre várias possibilidades, uma delas diz respeito à cores, e é por isso que explico rapidamente como trabalhar com cores no R.</p>
<h2>Trabalhar com cores no R</h2>
<p>Para fugir das cores iniciais de todos os gráficos e relatórios feitos em R, existem várias saídas. Você pode usar padrão RGB e definir os valores de <strong>R</strong> – <em>red</em> (vermelho), <strong>G</strong> – <em>green</em> (verde) e <strong>B</strong> – <em>blue</em> (azul) e então formar a cor que tem interesse. Você pode usar uma paleta de cores já existente. Também pode usar um pacote de cores criado por outros desenvolvedores da linguagem R e expandir seus horizontes.</p>
<h2>Cores padrão</h2>
<p>Para começar, o padrão inicial de cores do R é expresso nestas cores: <strong>Black</strong> (preto), <strong>red</strong> (vermelho), <strong>green</strong> (verde), <strong>blue</strong> (azul), <strong>cyan</strong>, (ciano), <strong>magenta</strong> (magenta), <strong>yellow</strong> (amarelo) e <strong>gray</strong> (cinza). Que podem ser vistas chamando a função <em>palette()</em> e encontrando seu resultado. Estes valores também podem ser visualizados em um gráfico, usando a posição (em ordem) crescente destes valores. Veja o exemplo abaixo sobre isso:</p>
<p>&nbsp;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">coresBasicas &lt;- c(1:8)
barplot(coresBasicas, col=coresBasicas)</pre>
<p>&nbsp;</p>
<p>Esta geração de cores apresentadas no gráfico de barras, significa que a cor do elemento 1 é a representada por preto, a cor do elemento 2 é representada por vermelho, e assim por diante seguindo os valores apresentados pela função <em>palette().</em></p>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando1-1.png?resize=638%2C436&#038;ssl=1" alt="gráfico de barras colorido" width="638" height="436" /></p>
<p>Se usar um pacote de funções para criar interpolação de cores, como um degradê simples, passando um nome de cor para iniciar o degradê e um para terminar, é possível montar gráficos com cores mais interessantes, como este exemplo abaixo:</p>
<h2>Degradê</h2>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">a &lt;- c(1:10)
corDegrade &lt;- colorRampPalette(c("red","yellow")) # Degradê de vermelho para amarelo
corDegrade(10)
barplot(a, col=corDegrade(10))</pre>
<p>&nbsp;</p>
<p>No qual a variável <em>corDegrade</em> recebe os elementos interpolados partindo da cor vermelho (red) para a cor amarelo (yellow). Quando chamado o resultado de corDegrade(10), a linguagem R apresenta 10 elementos de interpolação, no padrão RGB, saindo do vermelho em direção ao amarelo.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">corDegrade(10)
[1] "#FF0000" "#FF1C00" "#FF3800" "#FF5500" "#FF7100" "#FF8D00" "#FFAA00" "#FFC600" [9] "#FFE200" "#FFFF00"</pre>
<p>&nbsp;</p>
<p>Este mesmo processo pode ser usado para informar o gráfico que deve usar estes valores para plotar cada barra do gráfico através do parâmetro <em>col=corDegrade(10)</em>.</p>
<p><img data-recalc-dims="1" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando2-2.png?resize=638%2C436&#038;ssl=1" alt="gráfico de barras colorido" width="638" height="436" /></p>
<h2>Com pacote <em><strong>colorRampPalette</strong></em></h2>
<p>As cores informadas para o pacote <em><strong>colorRampPalette</strong></em> ficam a seu critério, podendo, por exemplo, ser de azul escuro (<strong><em>darkblue</em></strong>) para azul claro (<strong><em>lightblue</em></strong>). Veja como fica no exemplo abaixo:</p>
<p>&nbsp;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">color &lt;- colorRampPalette(c("darkblue","lightblue"))
color(10)
barplot(a, col=color(10))</pre>
<p><img data-recalc-dims="1" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando3-2.png?resize=638%2C436&#038;ssl=1" alt="gráfico de barras colorido" width="638" height="436" /></p>
<p>Esta variação de cores não precisa ser necessariamente entre apenas duas cores, você pode colocar algumas a mais, como no exemplo abaixo, que é pra variar entre as cores de Vermelho, Amarelo e Verde:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">color &lt;- colorRampPalette(c("red","yellow", "green"))
color(10)
barplot(a, col=color(10))</pre>
<p>&nbsp;</p>
<p>Neste caso, quando você olhar os 10 elementos gerados por color(10), encontrará as variações de vemelho passando para amarelo e então para verde.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">color(10)
[1] "#FF0000" "#FF3800" "#FF7100" "#FFAA00" "#FFE200" "#E2FF00" "#AAFF00" "#71FF00" [9] "#38FF00" "#00FF00"</pre>
<p>E o gráfico fica assim:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando4-2.png?resize=638%2C436&#038;ssl=1" alt="gráfico de barras colorido" width="638" height="436" /></p>
<h2>Com pacote <em>RColorBrewer</em></h2>
<p>Uma terceira forma de se trabalhar com cores é através de pacotes existentes no CRAN, como por exemplo o RcolorBrewer. O pacote foi criado por Cynthia Brewer para usar, principalmente, em cartografia como descrito em <a href="http://colorbrewer2.org">http://colorbrewer2.org</a>.</p>
<p>Ou seja, para usar este pacote, é só fazer a instalação e carregá-lo. Em seguida informa qual é a paleta de cores já pré-configuradas pelo pacote e então faz a plotagem dos dados. Veja como usar isso no código a seguir:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">install.packages("RColorBrewer")
library(RColorBrewer)</pre>
<p>Após carregar o pacote, chame o gráfico passando as cores que serão plotadas.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">cores &lt;- brewer.pal(10, "Dark2")
barplot(a, col=cores)</pre>
<p>O resultado é o gráfico com estes padrões de cores:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando5-2.png?resize=605%2C353&#038;ssl=1" alt="gráfico de barras colorido" width="605" height="353" /></p>
<p>Neste pacote <em>RcolorBrewer</em> existe uma quantidade interessante de paleta de cores disponíveis. Caso queira visualizar todas as opções, chame a função abaixo:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">display.brewer.all()</pre>
<p>Este código chama uma renderização de tela com as variações de cores em casa paleta.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando6-2.png?resize=567%2C388&#038;ssl=1" alt="paleta de cores" width="567" height="388" /></p>
<p>Para usar uma destas combinações, basta informar o nome no parâmetro que será consumido na hora de plotar o gráfico. Por exemplo, para ver o gráfico usando as cores configuradas como <em>Set2</em>, use o código a seguir:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">cores &lt;- brewer.pal(10, "Set2")
barplot(a, col=cores)</pre>
<p>&nbsp;</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando7-2.png?resize=605%2C353&#038;ssl=1" alt="gráfico de barras colorido" width="605" height="353" /></p>
<h2>Outros exemplos&#8230;</h2>
<p>Todos estes tipos de cores apresentados funcionam com outros gráficos também. Como exemplo apresentado no post <a href="https://diegonogare.net/2015/08/plotando-graficos-de-caixas-com-dados-sumarizados-de-media-mediana-e-quartis-com-r/" target="_blank" rel="noopener noreferrer">Plotando gráficos de caixas com dados sumarizados de média, mediana e quartis com R</a> você pode mudar o conjunto de cores apresentados, apenas mudando o parâmetro <em>Col </em>que informa as cores a serem utilizadas. Veja abaixo o código e o resultado:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">cores &lt;- brewer.pal(3, "Dark2")

boxplot(IdadeEsposa~MetodoContraceptivo, data=data, col=(cores),
   ylab="Idade Mulher", xlab="Método Contraceptivo",
   main="Boxplot de uso de métodos contraceptivos" )
</pre>
<p>&nbsp;</p>
<p>Onde usamos a paleta Dark2 e conseguimos o resultado:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando8-2.png?resize=605%2C353&#038;ssl=1" alt="gráfico de caixa colorido" width="605" height="353" /></p>
<p>Ou então com a paleta Paired</p>
<pre class="EnlighterJSRAW" data-enlighter-language="no-highlight">cores &lt;- brewer.pal(3, "Paired")

boxplot(IdadeEsposa~MetodoContraceptivo, data=data, col=(cores),
   ylab="Idade Mulher", xlab="Método Contraceptivo",
   main="Boxplot de uso de métodos contraceptivos" )
</pre>
<p>Para criar o gráfico abaixo:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2015/09/090815_1940_Trabalhando9-2.png?resize=605%2C353&#038;ssl=1" alt="gráfico de caixa colorido" width="605" height="353" /></p>
<p>Estes padrões de cores de se trabalhar com R podem facilitar muito o entendimento de um gráfico, onde por exemplo, os menores valores podem ser intensidades mais claras e os maiores valores podem ser representados com intensidade mais escura. A mudança de cores é legal, mas acima de tudo, isso facilita a nossa visão do que é importante e o que é menos relevante na hora de analisar um gráfico e tomar uma decisão. Espero que seja útil pra vocês <span style="font-family: Wingdings;">J</span></p>
<p>O post <a href="https://diegonogare.net/2015/09/trabalhar-com-cores-no-r/">Trabalhar com cores no R</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1357</post-id>	</item>
	</channel>
</rss>
