[R] What are the color's name in heat.color(5)

David Winsemius dwinsemius at comcast.net
Wed Mar 28 15:51:14 CEST 2012


On Mar 28, 2012, at 9:08 AM, Kevin Wright wrote:

> They have hex RGB values instead of names:
>
> R> heat.colors(5)

> [1] "#FF0000FF" "#FF5500FF" "#FFAA00FF" "#FFFF00FF" "#FFFF80FF"
>
> Kevin

The first one is the same as 'red' as can be seen by parsing the RGB  
values above:

 > col2rgb("red")
       [,1]
red    255
green    0
blue     0

HC.m < matrix( c( strtoi( substr(heat.colors(5), 2,3), 16L),  
strtoi(substr(heat.colors(5), 4,5), 16L),  
strtoi(substr(heat.colors(5), 6,7), 16L) ), nrow=3, byrow=TRUE)
HC.m
      [,1] [,2] [,3] [,4] [,5]
[1,]  255  255  255  255  255
[2,]    0   85  170  255  255
[3,]    0    0    0    0  128

One of the others 'yellow' is also in named colors:

 > which( apply(col2rgb(colors()) , 2 , function(x) all( x == c(HC.m[, 
2]))) )
integer(0)
 > which( apply(col2rgb(colors()) , 2 , function(x) all( x == c(HC.m[, 
3]))) )
integer(0)
 > which( apply(col2rgb(colors()) , 2 , function(x) all( x == c(HC.m[, 
1]))) )
[1] 552 553
 > which( apply(col2rgb(colors()) , 2 , function(x) all( x == c(HC.m[, 
4]))) )
[1] 652 653
 > which( apply(col2rgb(colors()) , 2 , function(x) all( x == c(HC.m[, 
5]))) )
integer(0)

 > colors()[552: 553]
[1] "red"  "red1"

 > colors()[652:653]
[1] "yellow"  "yellow1"

-- 
David.
>
>
> On Wed, Mar 28, 2012 at 7:24 AM, YN Kim <y2silence at gmail.com> wrote:
>
>> Hi all,
>>
>> I'm trying to using heat.color function in my data visualization.  
>> So, when
>> I set col = heat.color(5), five different colors are displayed from  
>> red to
>> weak yellow.
>>
>> But, now I want to know the color's keys or the names of the  
>> displayed
>> heat.color. For instance, I think one of the five displayed colors  
>> seems to
>> be 'red'. But, I'm not sure whether it is, also I don't know the  
>> color
>> names for the others.
>>
>> How can I know the exact colors name for that like 'red',  
>> 'darkyellow' and
>> so on?
>>
>> Thanks.
>>
>> YN
>>
>>       [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>
>
> -- 
> Kevin Wright
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list