我有两个与gnuplot有关的问题:
我有以下脚本:
plot for [iter=0:3:1] path_to_data using 1:(column(iter))
我想在此图表上根据存储在path_to_expt中的值绘制其他行。
问题是我想从一个文件(path_to_data:column(1))中绘制一个x值,而不是来自另一个文件(path_to_expt)的常量y值。这可能吗?
我不确定从文件访问单元格的语法,但y值存储在:path_to_expt [row(iter),column(1)]。
我可以在上面的循环中设置一个等于y值的变量(expt_value),并将其映射到path_to_sim [column(1)],如下所示:
plot for [iter=0:3:1] path_to_data using 1:(column(iter)) , \
expt_value = path_to_expt[row(iter), column(1)] , \
path_to_sim using 1:expt_value
我试过这个,但我的语法错了,我找不到如何从文件中访问单个值。我不知道我是否能够针对列绘制单个值,但如果没有,也许我可以创建一个常量值列来执行此操作。谢谢你的帮助。