Re: passing strings as arguments? [message #25421 is a reply to message #25227] |
Thu, 07 June 2001 12:25  |
R.Bauer
Messages: 1424 Registered: November 1998
|
Senior Member |
|
|
noymer@socrates.Berkeley.EDU wrote:
>
> I am using Ronn Kling's PLOTSYM, the usage of which is:
>
> plot,x,y,psym=plotsym(/circle,scale=2,/fill)
>
> instead of /circle, one could use /box, /triangle, etc...
>
> I have something like:
>
> IF (condition) THEN myshape=string('/circle') ELSE
> myshape=string('/triangle')
> ENDIF
>
> and I want to pass the string "myshape" to plotsym as the
> first argument but I can't figure out how to do this in IDL 5.3.
>
> It seems not to like strings being passed there.
>
> TIA,
> Andrew
>
> GOOGLE: you don't own this messgae I posted it with GNUS ha ha
Here is one of our plot symbol routines.
It accepts numbers as well as strings.
http://www.fz-juelich.de/icg/icg1/idl_icglib/idl_source/idl_ html/dbase/download/icgsym_n.tar.gz
For further routines and licensing please have a look at
http://www.fz-juelich.de/icg/icg1/idl_icglib/idl_lib_intro.h tml
try:
x=findgen(10)
y=sin(x)
icgsym_n,'circle'
plot,x,y,psym=8
with icgsym_n,/symhelp you get a list of numbers and names
e.g. 218 is a half filled circle
regards
Reimar
--
Reimar Bauer
Institut fuer Stratosphaerische Chemie (ICG-1)
Forschungszentrum Juelich
email: R.Bauer@fz-juelich.de
http://www.fz-juelich.de/icg/icg1/
============================================================ ======
a IDL library at ForschungsZentrum Juelich
http://www.fz-juelich.de/icg/icg1/idl_icglib/idl_lib_intro.h tml
http://www.fz-juelich.de/zb/text/publikation/juel3786.html
============================================================ ======
read something about linux / windows
http://www.suse.de/de/news/hotnews/MS.html
|
|
|