我想在第一列中绘制许多列中数字的倒数:
plot for [i=1:30] 'file' using 1:(1/i) w lp
导致所有y值为零。当我删除for循环并仅选择要绘制的列时,它会起作用p 'file' u 1:(1/$4)
。我做错了什么?
括号内的i
只是一个整数,您总是得到零。要访问表达式中的列的值,请使用column(i)
:
plot for [i=1:30] 'file' using 1:(1/column(i)) w lp
本$4
是一条捷径column(4)
。为了更好地理解这一点,请看
i = 2
plot 'file' u 1:i, '' u 1:(i)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句