|
forums.silverfrost.com Welcome to the Silverfrost forums
|
View previous topic :: View next topic |
Author |
Message |
LitusSaxonicum
Joined: 23 Aug 2005 Posts: 2388 Location: Yateley, Hants, UK
|
Posted: Sun May 31, 2020 11:57 am Post subject: Colours for contouring |
|
|
I have an application that contours field values over a plane area. Normally, I use single colours for the contours (or isolines) with a numerical label for field value. I can differentiate between positive and negative or zero values by colour, line type or the label. Fine so far.
I can also draw colour bands between those contours. If I have a set number of bands n, then I can select the RGB values for each band assuming n is small. I run into difficulties when the number of bands is uneven between positive and negative field values, and in any case, keeping zero to a particular colour makes the choice of the colour bands even more difficult.
I’ve read extensively on the subject, and a particular thing that keeps coming up is the problem of red-green colour blindness. That makes the rainbow colours less useful than you would think
I suppose that I am looking for a set of formulae for the RGB components that I can subdivide into my n1 positive and n2 negative bands. The nearest I have come to this is taking white for zero, and varying amounts of (say) red and blue respectively in the positive and negative zones. I suspect that there is no simple answer.
The whole business is made more complicated by the need to use less saturated colours for printing, as especially when using an inkjet too much ink makes the paper wet.
I would be grateful for any helpful suggestions.
Eddie |
|
Back to top |
|
|
Kenneth_Smith
Joined: 18 May 2012 Posts: 697 Location: Hamilton, Lanarkshire, Scotland.
|
|
Back to top |
|
|
LitusSaxonicum
Joined: 23 Aug 2005 Posts: 2388 Location: Yateley, Hants, UK
|
Posted: Sun May 31, 2020 1:20 pm Post subject: |
|
|
Hi Ken,
Thanks for the reference. It's one of the sorts of things I have read, and that reference is particularly useful in understanding the RGB v. HSL and CMYK colour models.
The problem is in determining what RGB triplets to use. For example, suppose that I have 10 steps, then I could store 10 values for each RGB component in arrays specified in a DATA statement. If I do that, then if I want 11 steps, I'm stuffed, as there isn't a function to extrapolate. While 9 steps might work by leaving step 10 off, it probably isn't good if there are 5 steps.
Also, Bourke doesn't talk in those terms, and he uses green, which makes people with red-green colour blindness have trouble. If you use the whole rainbow, there isn't an obvious colour for zero.
There are also issues with colours that can't be up against each other, like red and blue, and whether having contoured things in bands, are the contour lines still useful.
Some commercial apps always use the same number of steps, and that makes the contour band values irrational.
Thanks anyway for the Bourke reference. - its a useful read.
Eddie |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|