在预定义的x轴上使用gnuplot进行绘图功能

格拉姆

我正在尝试绘制从八度导出的一些函数。

这些文件的结构如下:

每行都有一个与之对应的数字,f(something)并且只有该数字。

例如,y(x) = xfor 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章