[Thread Prev][Thread Next][Index]
Re: log contour intervals (==> SHAKEY)
Hi Alice and Mick,
You can control the position, size, number of digits, text size, etc. on the
color bar in Ferret with the PLOT+ "PPL SHAKEY" command. Immediately below is
the description from $FER_DIR/doc/pplus_enhance_user_guide.txt
- steve
=====
SHAKEY do_key, orient, klab_siz, klab_inc, klab_dig, klab_len, kx_lo, kx_hi,
ky_lo, ky_hi
This command controls the attributes of the key generated by the SHADE command.
The key associates the colors or patterns used in the plot with the field
values; its use is optional. LIST SHAKEY will list current settings of the key.
do_key If 0 the key will not be displayed; if 1 the key will be displayed.
Default is 1.
orient If 0 the key is horizontal (by default on top of the figure); if 1 the
key is vertical (by default on the right). Default value is 0.
klab_siz If non-zero, klab_siz is the height of key label characters in inches.
If 0, SHADE selects a reasonable height; default is 0.
klab_inc If non-zero every klab_inc key level is labelled; if 0, SHADE selects a
suitable value. Default value is 0.
klab_dig is the number of significant digits (klab_dig > 0) or decimal places
(klab_dig < 0) in the key. Default is 3.
klab_len is the maximum number of characters in a key label. Default is 9.
kx_lo X-coordinate of the left side of the key, in inches.
kx_hi X-coordinate of the right side.
ky_lo Y-coordinate of the bottom of the key, in inches.
ky_hi Y-coordinate of the top.
Example:
SHAKEY 1, 1, 0, 3, 4, 8, 9.4, 10.2, 1.4, 7.4
Specifies that the SHADE command draw a vertical key with label size selected
automatically and every third color of the key labelled. Labels will contain 4
significant digits to a maximum of 8 digits. The entire key will occupy a
rectangle from (9.4,1.4) to (10.2,7.4) in inches.
=====
SPILLANE@pmel.noaa.gov wrote:
> Hello Alice,
> I don't see a simple solution to your color key labelling
> problem, unless contouring the (base-10) log of the function is
> acceptable. The latter might make the setting of your non-integer
> exponents easier in a way.
>
> I believe ferret doesn't have the newer plotplus commands
> that customise the colorbar (colorbar,cbaxis,cbfor,cblabp,cblint
> and cbcsze). If you could turn off the key labels (cblabp) or
> render them with zero height (cbcsze) then you could use "ppl
> %label" or movable labels to put in any values you like. Perhaps
> you can still use this idea by plotting a white polygon to blot
> out the offending key labels
> polygon/i=1:4/pal=blue/nokey/nolab/over xx,yy
> where xx,yy set by ysequence are the coords of the white rectangle.
>
> Another workaround would be to drop the key entirely and
> use overlay contours to put correctly labelled contour lines on
> the plot itself. For your case if you want levels at 1.5x10^n
> where n=-10,-9,-8...-4 say then using a test function 1/10^(i+j+0.5)
> you would (leaving the color bar as a check here)
>
> fill/i=1:10/j=1:10/lev=(-9.824,-3.824,1) log(1/10^(i+j+0.5))
> ppl conpre,@sr1.5e
> contour/over/i=1:10/j=1:10/nolab/lev=(-9.824,-3.824,1,-1) log(1/10^(i+j+0.5))
>
> Note the extra "-1" in the contour lev instruction which forces
> integer contour labels. This in combination with the "conpre"
> results in labels like 1.5e-10.
>
> Hope this is of some help.
> Mick
> -------------------------------------------------------------------------
> Mick Spillane _/_/_/_/ _/_/_/_/ _/_/ _/_/_/
> Phone : (206)526-6780 _/ _/ _/ _/ _/ _/
> E-mail: spillane@pmel.noaa.gov _/_/_/ _/_/_/ _/ _/
> U of W Box 357941 _/ _/ _/ _/ _/
> Room 2070 Building#3 NOAA/PMEL _/_/_/_/ _/_/ _/_/ _/_/_/
--
Steve Hankin
NOAA/PMEL, 7600 Sand Point Way NE, Seattle, WA 98115-0070
ph. (206) 526-6080 -- FAX (206) 526-6744
[Thread Prev][Thread Next][Index]
Dept of Commerce /
NOAA /
OAR /
PMEL /
TMAP
Contact Us | Privacy Policy | Disclaimer | Accessibility Statement