我正在尝试绘制从八度导出的一些函数。
这些文件的结构如下:
每行都有一个与之对应的数字,f(something)
并且只有该数字。
例如,y(x) = x
for x in [0:10]
with step.1
函数将具有如下文件:
0
0.1
0.2
0.3
等等...
默认情况下,gnuplot绘制所有类似的图 f(line_number) = number_on_the_line
something
每个文件都会发生这种变化,其中一些在(-100,100)
的步骤之间,.1
而其他在(0,2000)
的步骤之间1
。
如何强制gnuplot使用我的范围来对应行中的数字?
我试过了,set xrange [-100:100]
但是[-100:0]
因为没有负线,所以没有画任何东西。
您必须转换行号(第零列),以使其与期望的x值匹配。对于从-100到100的xrange,以0.1的步长使用
x(n) = -100 + 0.1 * n
plot 'file' using (x($0)):1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句