[R] Drawing a colour wheel - bug in hcl?
hadley wickham
h.wickham at gmail.com
Mon Jul 7 21:47:05 CEST 2008
On Mon, Jul 7, 2008 at 1:05 PM, Earl F. Glynn <efg at stowers-institute.org> wrote:
> "hadley wickham" <h.wickham at gmail.com> wrote in message
> news:f8e6ff050807070906y272bf4b9u7a356a5da0850653 at mail.gmail.com...
>> there's some
>> oddly bright colours of the wrong hue around c(0, 0) and I see three
>> coloured circles (a small magenta, a medium sized yellow and a large
>> cyan). Am I doing something wrong or is there a bug in the hcl code?
>
> You set c = 70 = constant
>
> from ?hcl:
>
> c The chroma of the color. The upper bound for chroma depends on hue
> and luminance
>
>
> You seem to have used the full range of possible hue and luminance values.
> Perhaps your odd colored circles are violations on valid values of chroma?
Well, I do have fixup = FALSE, which the documentation indicates
should return NA if the chroma exceeds the actual upper bound.
> Also, using "hcl" in different ways in the same code is also discouraged by
> "Code Complete 2". Again on p. 287: "Avoid the names of standard types,
> variables, and routines." If "hcl" is a "standard" routine, using "hcl" as
> a variable name in the same code example using the "hcl" function is not
> recommended and is confusing.
Yes, that's true!
Hadley
--
http://had.co.nz/
More information about the R-help
mailing list