1

我在 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 'graph LL wL=0.25' etc

是否可以?

4

1 回答 1

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'
于 2013-10-07T18:04:34.433 回答