comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: axis and the like
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: axis and the like [message #10435 is a reply to message #10432] Fri, 05 December 1997 00:00 Go to previous messageGo to previous message
f055 is currently offline  f055
Messages: 29
Registered: April 1995
Junior Member
-The other thing I came across today again (it happens about once every
-two months, but I always forget the solution to it) is how to switch off
-the axis labeling (answer: [xyz]tick... -see, I forgot again- ...name =
-replicate(" ",30) ). This is useful if one wants to stack a few plots
-that share a common x axis and display different species or the same
-species at different altitudes etc. Wouldn't it be nice to have a simple
-/NOLABEL option with the plot command ? In fact, this would have one
-other advantage (or do I miss something here?): If you loop through your
-plots, you could write something like:
-
- for i=0,nplots-1 do begin
- !p.position=[llx,lly(i),llx+wx,lly(i)+wy]
- if (i eq 0) then nolabel=0 else nolabel=1
- plot,x,y(i,*),...,nolabel=nolabel
- endfor
-
-I don't see any way how one could do this now, except copying the plot
-command with all the thousand parameters and have one including the
-tickname statement and the other without.

The way I do it is (if I want a stack of plots with just the last one
having a labelled x-axis):

!y.margin=[0,0]
!y.omargin=[4,2]
for i = 0 , nplots-1 do begin
if !p.multi(0) eq 1 then xtf='nolabels' else xtf=''
plot,x,y(i,*),...,xtickformat=xtf
endfor

and I have the following function in my IDL library directory:

function nolabels,axis,index,value
return,' '
end

Not quite as good as a /nolabels option, but it's easier to remember than
other methods

Tim


......................... Dr Tim Osborn . t.osborn@uea.ac.uk
.... ___/.. __ /.. /.. /. Senior Research Associate . phone:01603 592089
... /..... /. /.. /.. /.. Climatic Research Unit . fax: 01603 507784
.. /..... __/.. /.. /... School of Environmental Sciences.
. /..... /\ ... /.. /.... University of East Anglia .
____/.._/..\_..____/..... Norwich NR4 7TJ .
......................... UK .
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: Applying scalar functions to arrays
Next Topic: C/Wave interface on HP workstations - question regarding libPW.a

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 08:17:42 PDT 2025

Total time taken to generate the page: 0.39431 seconds