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

Home » Public Forums » archive » Re: TEXT Function
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: TEXT Function [message #76602 is a reply to message #76601] Thu, 09 June 2011 14:28 Go to previous messageGo to previous message
Gray is currently offline  Gray
Messages: 253
Registered: February 2010
Senior Member
On Jun 9, 9:41 am, Kim <kimh...@gmail.com> wrote:
> Hello,
> I am having trouble with the TEXT function when I put multiple plots
> on the same figure (in a FOR loop).  In the following example, the
> text is written in the same location on the first plot instead of each
> subsequent plot.  Any advice would be greatly appreciated.
> Thank you,
> Kim
>
> W = WINDOW(DIMENSIONS=[1024,1024])
> FOR N=0,3 DO BEGIN
>   Y = SIN((N+1)*FINDGEN(201)*!PI/25.0)
>   P = PLOT(Y,/CURRENT,LAYOUT=[1,4,N+1])
>   T = TEXT(0.18,0.94,'N = '+STRING(N+1),/NORMAL,TARGET=P)
> ENDFOR

The reason is that you're putting the text in with NORMAL coords set,
so it's relative to the window. Everything is in the same window, so
the normal coords don't change when you change plots. You'll need to
change to DATA coords, I think, or figure out some algorithm to define
your normal coord placement for each plot. Or do it by hand. :)
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Find group_leader of a widget
Next Topic: Re: Connecting GPC to IDL

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

Current Time: Sun Oct 12 17:28:22 PDT 2025

Total time taken to generate the page: 1.91913 seconds