A fuzzy set is simply a mathematical set to which members can partially belong. For example, a particular shade of gray may partially belong to the set of dark colors, whereas black would have full membership, and lemon yellow would have almost no membership.

A fuzzy axis holds fuzzy labels and can be used to classify values by examining the degree to which they belong to several labels, and selecting the most appropriate. For example, it can decide whether to call water at 60 degrees Farenheight "cold", "cool", or "warm".

A fuzzy label classifies a particular range of the Axis. In the above example the label is one of "cold", "cool", or "warm". A fuzzy label defines how much a crisp value belongs to the classifier such as "cold", "warm", or "cool".

A Fuzzy::Label label has four attributes: the text of the label (it can be any scalar, really), and three numbers: low, mid, high if you imagine a cartesian plane (remember graph paper in algebra?) of all possible values, the label applies to a particular range. the graph might look something like this: