printing grey scale with color overlay
M.Mahakur
mmahakur at TROPMET.RES.IN
Thu Nov 16 03:39:26 EST 2006
Respected Heiner,
I had tried with 'set rgb 100 x x x' (which is 20 in your e-mails), with
x from 0 till 255 e.g. ( set rgb 100 0 0 0 ....., ...., set rgb 100 10
10 10). But could not found any change in intensity (while displaying,
not checked for hard copy!).
As shown below I wants to display varbl having values <= 0 as grey and
color shades otherwise.
palette()
'set display color'
'set gxout shaded'
*'set rbcols auto'
'set clevs 0.0 0.1 0.5 2 3 4 5 7 9 12 15 20 25 30 35'
'set ccols 100 3 17 18 19 20 21 22 23 24 25 26 27 28 29 30 '
*'set rbcols 100 3 17 18 19 20 21 22 23 24 25 26 27 28 29 30 '
'd varbl'
***************************************
function palette()
***************************************
'set rgb 16 177 213 255'
'set rgb 17 104 173 255'
'set rgb 18 0 151 250'
'set rgb 19 0 112 225'
'set rgb 20 0 83 230'
'set rgb 21 0 44 128'
'set rgb 22 0 29 85'
'set rgb 23 0 0 20'
'set rgb 24 255 250 110'
'set rgb 25 255 209 116'
'set rgb 26 255 160 80'
'set rgb 27 255 100 65'
'set rgb 28 238 95 0'
'set rgb 29 255 90 0'
'set rgb 30 122 22 0'
'set rgb 100 10 10 10'
return
Regards,
Mahakur
Heiner Körnich wrote:
> Dear Mahakur,
>
> you can change the brightness of grey with the number x in
> 'set rgb 20 x x x '
> The number 20 stands for the new defined colour.
>
> Here is a script for shaded output. In order to reset the rainbow colors
> use 'set rbcols auto'. For colored contour plot, use 'set ccols ...' and
> 'set clevs ...'.
>
> If your variable is ta:
>
> * define colour table
> 'set rgb 21 0 0 0 '
> 'set rgb 22 20 20 20 '
> 'set rgb 23 40 40 40 '
> 'set rgb 24 60 60 60 '
> 'set rgb 25 80 80 80 '
> 'set rgb 26 100 100 100 '
> 'set rgb 27 120 120 120 '
> 'set rgb 28 140 140 140 '
> 'set rgb 29 160 160 160 '
> 'set rgb 30 180 180 180 '
> 'set rgb 31 200 200 200 '
> 'set rgb 32 220 220 220 '
> 'set rgb 33 240 240 240 '
> * set rainbow sequence to grey shades
> 'set rbcols 21 22 23 24 25 26 27 28 29 30 31 32 33'
> 'set gxout shaded'
> 'd ta'
> 'set rbcols auto'
> 'set gxout contour'
> * choose colors for contours
> 'set ccols 2 3 4 5 6'
> * choose values of contours
> 'set clevs 210 220 230 240'
> 'd ta'
>
> Good luck,
> Heiner
>
> M.Mahakur wrote:
>
>> Respected Heiner,
>>
>> Thanks! It wroked and display is better (more smoothed) than my earlier
>> grey+color display. But, I can dim the grey shaded portion?
>>
>> Regards,
>>
>> Mahakur
>>
>> Heiner Körnich wrote:
>>
>>> Hi,
>>>
>>> you have to use always "set display color" and then define your own
>>> color scale which has only grey colors, eg.
>>> 'set rgb 20 15 15 15 '
>>>
>>> Then use the commands 'set clevs lev1 lev2 ...' and 'set ccols col1
>>> col2
>>> ...' in order to produce a grey shaded plot. These grey tones are also
>>> grey in a colored PNG file.
>>>
>>> Greetings,
>>> Heiner
>>>
>>> M.Mahakur wrote:
>>>
>>>> Respected Users,
>>>>
>>>> I can display the grey scale shaded plots overlapped with color (for
>>>> non-zero) values using following few lines. As I wants to display all
>>>> the plots having observations and white out the UNDEF (i.e. no
>>>> satellite
>>>> pass). But, when 'display' the gmf (stored using print) using the
>>>> 'gxtran' or PNG file from 'printim' displays all with colors (no grey)
>>>> i.e. it does save in the files what it was in the display. How can I
>>>> over come this?
>>>>
>>>> -----------------------------------
>>>> 'set gxout shaded'
>>>> 'set display greyscale'
>>>> 'd rr'
>>>> *** DISPLAY IN GREY SHADES
>>>> 'set display color'
>>>> 'set clevs 0.1 0.5 2 3 4 5 7 9 12 15 20 25 30 35'
>>>> 'set ccols 3 17 18 19 20 21 22 23 24 25 26 27 28 29 30 '
>>>> 'd maskout(rr,rr-1.0e-33)'
>>>> **** DISPLAY NON-ZERO VALUES IN RGB COLORS
>>>> ---------
>>>>
>>>> Regards,
>>>>
>>>> Mahakur
>>>>
>>>
>>> --
>>> Heiner Körnich
>>> Dept. of Meteorology Tel: +46 8 164333
>>> Stockholms University, SE-106 91 Stockholm, Sweden
>>> Email: heiner at misu.su.se www.misu.su.se/~heiner/
>>>
>>
>
> --
> Heiner Körnich
> Dept. of Meteorology Tel: +46 8 164333
> Stockholms University, SE-106 91 Stockholm, Sweden
> Email: heiner at misu.su.se www.misu.su.se/~heiner/
>
More information about the gradsusr
mailing list