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 #76607 is a reply to message #76603] Thu, 09 June 2011 11:00 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Kim writes:

>
> 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

I have no idea how to do this with function graphics.
Here is how I would do it with Coyote Graphics.

;--------------------------------------------------------
cgWindow, WXSize=800, WYSize=800, WMULTI=[0,1,4]
FOR N=0,3 DO BEGIN
Y = SIN((N+1)*FINDGEN(201)*!PI/25.0)
cgWindow, 'Plot', y, /LOAD, COLOR=cgColor('black'), $
BACKGROUND=cgColor('white')
cgWindow, 'XYOUTS',!X.CRange[0]+10, !Y.CRange[1]-0.5,$
'N = '+STRTrim(N,2), /LOAD, COLOR=cgColor('red')
ENDFOR
cgWindow, /EXECUTE
;--------------------------------------------------------


Cheers,

David

--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thue. ("Perhaps thos speakest truth.")
[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: Fri Nov 28 09:26:24 PST 2025

Total time taken to generate the page: 0.01587 seconds