It is convenient to represent each of these 16 million colours as a point within a cube whose three axes are the RGB components like this:
It will be noted that black and white are at the ends of the principal diagonal of the cube while the three primary colours and the three secondary colours (known as principal colours) lie on a wiggly line which threads through all the remaining six corners. When designing a 'colour picker' for use in a painting program, it is impossible to show all the colours of the cube simultaneously on a two dimensional screen so it is usual to show some kind of 'slice' through the cube and to provide a slider which can move the 'slice' up and down. For example, in the RG – B system, the 'slices' are horizontal planes parallel to the RG plane and the slider is the B component. This produces the following types of figure:
![]() |
![]() |
![]() |
B = 0 | B = 128 | B = 255 |
There is, however, no reason to single out the blue component in preference to the others. We should, therefore also provide two more systems the GB – R system and the BR – G system in which the red and green components can be altered independently. It turns out, however, that the palettes produced by these systems are even more garish and, although in my opinion the RG – B system is the best, it is not easy to find subtle shades like olive drab or pale lilac in any of them. The reason for this is that every point in the square is a totally different colour in that it has a different balance of red, green and blue components. What we need is a system in which one of the components represents this balance of primary colours. This component is called hue.
H stands for hue and determines what I shall call the base colour. Base colours have one component equal to 0 and another component equal to 255. The third component may be anything from 0 to 255. It is easy to see that all the base colours lie on the wiggly line which I referred to earlier which threads it way past all the primary and secondary colours. If we could flatten it out we would obtain a hexagon with the primary and secondary colours (ie the principal colours) at the vertices. Better still we can mould it into a 'circle of hues' like this:
![]() |
![]() |
Linear | Quadratic |
Systems which use hue as one of their components are called 'cylindrical' or 'conical' systems.
There are two common ways of depicting such systems. The traditional way is to plot the hue round a circle as in the above diagrams; to plot one of the other components radially and to set the third component by means of an independent slider. It is also useful sometimes to allocate the hue to the independent slider and to plot the other two components in a square. Here is an example of a system plotted in three different ways.
![]() |
![]() |
![]() |
Hue and saturation | Hue and value | Saturation and value |
![]() |
![]() |
![]() |
X = 64 | X = 128 | X = 192 |
![]() |
![]() |
![]() |
C = 64 | C = 128 | C = 192 |
![]() |
![]() |
![]() |
S = 0 | S = 128 | S = 255 |
![]() |
![]() |
![]() |
V = 0 | V = 128 | V = 255 |
![]() |
![]() |
![]() |
L = 0 | L = 128 | L = 255 |
It will be noticed that lambda (L) is similar in a way to value (V) in the HSV system in that it alters the 'brightness' of the colour – but instead of starting in the shadows and increasing to full intensity, here the colours start at full intensity and then get lighter ending in pure white. Unlike value, however, useful colours are obtained with the full range of lambda because, as has already been pointed out, pastel shades are far more useful than dark colours. I have called this component 'lambda' precisely in order to get away from pre-conceived notions attached to words like 'saturation' and 'value' – but if you want an English word to remind you what altering lambda does, I suggest thinking of the word 'lightness'. As with all the other colour wheels, the third component is plotted radially. This component is kappa (K) and as you can see, at the centre where K=0 we get the greyscale colours with the most colourful colours on the periphery where K is maximum. For completeness, here are three colour wheels showing the effects of changing K on its own.
![]() |
![]() |
![]() |
K = 0 | K = 128 | K = 255 |
![]() |
![]() |
![]() |
Q = 0 | Q = 128 | Q = 255 |
![]() |
![]() |
![]() |
P = 0 | P = 128 | P = 255 |
The last two systems are a compromise between the HSV and HKL systems. P and Q do not have obvious meanings but, mathematically speaking, Q pulls the colour towards black while P pulls the colour towards white.