使用do循环变量连接每个绘图的标题

时间:2013-10-07 16:39:30

标签: gnuplot

我在gnuplot中使用以下行来绘制rdf.xvg文件中的4个图表

plot for [n=2:5]  "rdf.xvg" u 1:n  ti 'graph'.n.' wL=0.25'

问题在于标题。我想要每个图表的标题说

"graph LL wL=0.25"
"graph RR wL=0.25"
"graph LR wL=0.25"
"graph To wL=0.25"

我认为解决方案是将n变量与LL,RR,LR,To连接,并使用if语句,如

如果n = 2则ti'图LL wL = 0.25'等

有可能吗?

1 个答案:

答案 0 :(得分:1)

只需定义一个包含不同单词的字符串即可。您可以使用word函数访问它们(第一个单词是带1的索引):

labels = "LL RR LR To"
plot for [n=2:5]  "rdf.xvg" u 1:n  ti 'graph '.word(labels, n-1).' wL=0.25'