绘制自定义的x轴

时间:2015-08-13 17:40:47

标签: gnuplot

我想在gnuplot中制作一个情节。我的数据文件中没有定义x轴。

如何使用值“168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184”定义自己的x轴并从文件中提取y值。

我正在使用     版本4.2补丁级别6     最后修改于2009年9月     系统:Linux 2.6.32-504.12.2.el6.x86_64

1 个答案:

答案 0 :(得分:3)

列“零”给出文件中数据条目的出现顺序(即行号)。您可以使用using选项在您的情况下将行号偏移168,这非常简单,因为您将x值增加固定数量(一):

plot "datafile" using ($0+168):1

如果您需要更灵活地定义x值,则会有许多更复杂的选项。在最一般的情况下,你可以有一串值,你可以通过一个函数选择x值,该函数将字符串中x值的顺序作为参数:

xvalues="168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184"
f(i)=real(word(xvalues,i+1))
plot "datafile" using (f($0)):1