[R] Mean of hexadecimal numbers
Atte Tenkanen
attenka at utu.fi
Sat Apr 16 18:01:41 CEST 2016
Thanks to William and Bert!
Atte
16.4.2016, 18.56, William Dunlap kirjoitti:
> Since these are color strings, you can use functions in the grDevices
> package (other others) to manipulate them. E.g., you can convert them
> to various color spaces and perhaps use the mean in one of those
> spaces as your 'average color'.
>
> > myColors <- c(One="#FF7C00",Two="#00BF40",Three="#FFFF00")
> > col2rgb(myColors)
> One Two Three
> red 255 0 255
> green 124 191 255
> blue 0 64 0
> > rgb2hsv(col2rgb(myColors))
> One Two Three
> h 0.08104575 0.3891798 0.1666667
> s 1.00000000 1.0000000 1.0000000
> v 1.00000000 0.7490196 1.0000000
>
>
>
> Bill Dunlap
> TIBCO Software
> wdunlap tibco.com <http://tibco.com>
>
> On Sat, Apr 16, 2016 at 8:27 AM, Bert Gunter <bgunter.4567 at gmail.com
> <mailto:bgunter.4567 at gmail.com>> wrote:
>
> ... and if you need to convert back: ?as.hexmode
>
>
> -- Bert
>
>
> Bert Gunter
>
> "The trouble with having an open mind is that people keep coming along
> and sticking things into it."
> -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
>
>
> On Sat, Apr 16, 2016 at 8:20 AM, Bert Gunter
> <bgunter.4567 at gmail.com <mailto:bgunter.4567 at gmail.com>> wrote:
> > ?strtoi
> >
> > You'll have to remove the "#" first, e.g. via substring()
> >
> > -- Bert
> >
> >
> > Bert Gunter
> >
> > "The trouble with having an open mind is that people keep coming
> along
> > and sticking things into it."
> > -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
> >
> >
> > On Sat, Apr 16, 2016 at 5:47 AM, Atte Tenkanen <attenka at utu.fi
> <mailto:attenka at utu.fi>> wrote:
> >> Hi,
> >>
> >> How would you calculate the "mean colour" of several colours,
> for example
> >> c("#FF7C00","#00BF40","#FFFF00")?
> >>
> >> Yours,
> >>
> >> Atte Tenkanen
> >>
> >> ______________________________________________
> >> R-help at r-project.org <mailto:R-help at r-project.org> mailing list
> -- To UNSUBSCRIBE and more, see
> >> 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.
>
> ______________________________________________
> R-help at r-project.org <mailto:R-help at r-project.org> mailing list --
> To UNSUBSCRIBE and more, see
> 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.
>
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list