2012-07-18 53 views
1

在IDL中,我想使用变量名称及其在程序期间计算的值为我的绘图创建标题。对于单个变量,TITLE = var_name。如何在IDL绘图标题中使用多个变量?

如何列出TITLE关键字中的两个变量名称及其值? 类似TITLE =“var1:”var1“var2:”var2不起作用,并且没有任何引号和逗号组合似乎可以工作。

谢谢。

回答

1

关键字TITLE需要一个字符串。如果你有几个名字和值,你必须决定如何将它们变成一个字符串。例如,你可以在一个简单的方式与结构做到这一点:

IDL> s = { var1: 0., var2: 3. } 
IDL> t = '' 
IDL> for i = 0, n_tags(s) - 1L do $ 
IDL> t += string((tag_names(s))[i], s.(i), format='(A, ": ", F, " ")') 
IDL> print, t 
VAR1:  0.0000000 VAR2:  3.0000000 

当然,你可以的,只要你想获得具有格式代码花式。

相关问题