Hi,
The answer here is to use PPL FILL only once. Think of /SET as
a command which indicates that one or more PPL settings will be
made, and PPL FILL says you are finished with PPL settings, and
finally draws the plot. So if you remove that first PPL FILL
right after the PPL SHAKEY, then it works fine.
Also, a small, unrelated thing. Whey you're using PyFerret and
system fonts, the @CR font setting is ignored. I imagine you are
looking at a script developed with Ferret and using Ferret font
settings.
Ansley
On 7/24/2019 11:46 PM, VL Srinivas
wrote:
Hello Ansley,
I've tried the /SET qualifier but, still the key remains
the same. This is an example of my code:
!
----------------------------------------------------------------
set data coads_climatology
set text/font=arial/isize=0.2
cancel mode logo
! Window, axis, labels size
set window/size=0.8
ppl axlsze 0.2 0.2
ppl labset 0.2 0.2 0.2
ppl shaset spectrum= rnb
! Define number of viewports, extent etc
define viewport/xlim=0.05,0.95/ylim=0.05,0.95 t2
set viewport t2
!Draw and save
FILL/SET/PALETTE=rnb/KEY=CONTINUOUS/NOLABEL/LEV=0.5D
SST[L=@AVE]
PPL SHAKEY 1, 1, 0.16, 0, 3, 9, 8.85, 9.14, 1.4, 6.95
PPL FILL
PPL XLAB @CRLONGITUDE
PPL YLAB @CRLATITUDE
PPL FILL
LABEL/NOUSER 3.8, 6, 0, 0, 0.2 @CRSEA SURFACE TEMPERATURE
GO land
FRAME/FILE="sst.png"
CANCEL VARIABLE/ALL
!
----------------------------------------------------------------
I've attached the output image for your reference. Kindly
test the code from your end and let me know what's wrong with
it.
Thank you.
Hi,
I think that you have missed the /SET qualifier on the
call to FILL/PALETTE=rnb/KEY=CONTINUOUS ... . When
doing the PPL customizations you need to use /SET to
indicate that you will be making PPL calls.
FILL/SET/PALETTE=rnb/KEY=CONTINUOUS/LEV=(0.00,0.084,0.001)(inf)
TKE[Z=1:100@AVE]
ppl shakey 1, 1, 0.16, 0, 3, 9, 8.85, 9.14, 1.4, 6.95
ppl fill
On
7/22/2019 9:56 PM, VL Srinivas wrote:
Hello,
FILL/PALETTE=rnb/KEY=CONTINUOUS/LEV=(0.00,0.084,0.001)(inf)
TKE[Z=1:100@AVE]
ppl shakey 1, 1, 0.16, 0, 3, 9, 8.85, 9.14, 1.4,
6.95
ppl fill
GO land
After, "ppl fill", the colour bar again appears in
bands.
I had the same problem with palette which was
changing back to the default one after ppl fill. So,
I used the " ppl shaset spectrum= rnb " command to
set the default palette.
Is there any method in Pyferret in which I can set
the default shade, fill key=continuous ?
Thank you.
--
--
Ansley Manke
NOAA/PMEL Science Data Integration Group
7600 Sand Point Way NE
206-526-6246
--
--
Ansley Manke
NOAA/PMEL Science Data Integration Group
7600 Sand Point Way NE
206-526-6246
|