Hi,
Saurabh and I have determined that the current release of
PyFerret, version 7.5, corrects the behavior that was the problem
here.
Just to recap some of the details about the character-size
settings for colorbars:
set text/font= /isize=
is used to set the size of all text, or of the text
for different text-groupings on a page. Its argument is not a
character size, it is an integer to make the text bigger with
values 1 through 4, or smaller with values -1 through -4.
PPL
SHAKEY is used to customize colorbars, including the
placement on the page, the width of the bar, and elements of the
labeling including the size of the labels. One of its arguments
is the label-size setting, given in "inches".
So often, using Pyferret's SET TEXT will be enough to change the
size of the the text in labels, but if using PPL SHAKEY for other
customizations such as the placement of the colorbar itself, the
size argument can be useful.
-Ansley
On 5/30/2019 4:00 PM, Ansley C. Manke
wrote:
Hi,
The code that locates the text is trying to account for the
location on the page next to the colorbar, fitting the text into
the margin around the plot, and the text size. I have seen
examples using PyFerret which have text overlaying the colorbar,
so this issue needs some work within PyFerret. One workaround
for you might be to define the margins so there is more white
space next to the colorbar. The script "go margins" is a
convenient way to set the plot margins. It uses "plot inches",
so if you are using viewports, often a little experimenting is
needed. Another possibility, if the colorbar labels have a
large number of digits, may be to rescale your data.
If you would be willing to send more details about your
commands, and perhaps an image that shows what's happening it
might help us to improve this.
Ansley
On 5/30/2019 10:44 AM, Krishnapriya M
wrote:
Hi all,
First of all thank you all for your time and
consideration.... I know how to control the font size of a
colour bar in ferret. But Im experiencing the problem with
pyferret... When I specify the font size in Shakey, the
labels are overlapping the colour bar. I don't know how to
adjust it on the right side of it..... I'm really sorry for
the incomplete information.... Kindly advise...
Hello
Krishnapriya,
G'day
If I
understand you correctly then might be you are asking
about the font size that you are getting on the color
bar Right ? If it is so then here is an example for your
help
use
coads_climatology
fill/nokey/nolab sst[l=1]
ppl shakey 1, 0, 0.12, , 6, 6, 2.55, 8.2,
.44, .64
ppl fill
go fland
exit
In this
above example the bold number 0.12 controls the size of
the font that appears on the color bar.
secondly
the last 4 digits (bold and italic) controls the
position of the color bar.
I hope it
might be helpful for you.
Cheers,
Saurabh
Hi,
I'm not sure what problem you are having. SHAKEY
gives you a lot of control over the size of labels
as well as other features of the colorbar. The SET
TEXT command with /ISIZE is intended as a simple
short-cut way to increase or decrease the size of
different label groups including the colorbar For
example, try:
shakey for large labels:
use coads_climatology
shade/set/l=1 sst
ppl shakey 1,1,0.2
ppl shade
settings for larger, then smaller text using SET
TEXT in pyferret:
set text/font=arial
set text/isize=+1 cbar
shade/l=1 sst
shade/l=1 sste=+3 cbar
shade/l=1 sst
set text/isize=-2 cbar
shade/l=1 sst
Please write again with what you want to do, what
commands you're trying, and what you want to happen.
On
5/28/2019 11:47 PM, Krishnapriya M wrote:
Hi all,
I have a problem with labelling the shakey.
If I set the label size in the shakey command,
it is appeared on the colour bar. I tried the
solution given in this link:
But I'm also experiencing the similar issue
with the font size.
I'm grateful if anyone could help me on this
issue.
Thanks in advance
With Regards,
Krishnapriya M
Senior Research Fellow,
Ocean Integrated
Biogeochemical
Modeling
Group(OIBM),
National Remote Sensing Centre
(ISRO),
Balanagar,
Hyderabad-500037
Ph:040-23884576
--
Ansley Manke
NOAA/PMEL Science Data Integration Group
7600 Sand Point Way NE
206-526-6246
--
REGARDS
Saurabh Rathore
Research Scholar (PhD.)
Centre For Oceans, Rivers,
Atmosphere & Land Science Technology
Indian Institute Of
Technology, Kharagpur
contact :- 91- 8345984434
--
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
|