[Rd] hsv producing a color intensity not in [0,1] (PR#2576)

maechler@stat.math.ethz.ch maechler@stat.math.ethz.ch
Mon Feb 24 17:57:03 2003

No bug :

>>>>> "jchoi" == jchoi  <jchoi@dal.ca>
>>>>>     on Mon, 24 Feb 2003 17:32:23 +0100 (MET) writes:

    jchoi> Full_Name: Jae Choi
    jchoi> Version: 1.6.1
    jchoi> OS: linux (x86)
    jchoi> Submission from: (NULL) (

    jchoi> Hello,

    jchoi> Any attempts to access the "hsv" function returns the
    jchoi> following type of error:

    jchoi> Error in hsv(h = seq(start, ifelse(start > end, 1, 0) + end, length = n)%%1,  :

    jchoi> color intensity 1.25, not in [0,1]

The error message shows that you are using a different  hsv()
function than the official one.

rm(hsv) will probably solver your problem

{unless it's in a bogous package you have attached..
 in that case,  find(hsv)   will show you which package}.

Martin Maechler <maechler@stat.math.ethz.ch>	http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO C16	Leonhardstr. 27
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1228			<><

    jchoi> (the above was generated from the demo command:
    >> pie(rep(1, 24), col = rainbow(24), radius = 0.9) 
    jchoi> )

    jchoi> When hsv is accessed with values such as:

    jchoi> hsv(0.5, 0.5, 0.5, 1)   gives "#80FF40"
    jchoi> hsv(0.5, 0.5, 0.49, 1) gives  "#7DFA3E"

    jchoi> however,  

    jchoi> hsv(0.5, 0.5, 0.51, 1) gives  "color intensity 1.02, not in [0,1] "

    jchoi> I have run the same above on the MSWindows port and the colour values are very
    jchoi> different:
    jchoi> ("#408080, #3E7D7D, and #418282, respectively). On the MSWindows platform, the
    jchoi> colours seem well behaved and no errors are encountered. Any help would be
    jchoi> appreciated.

    jchoi> Jae