gnuplot:从文件中访问值并针对列绘制该值

时间:2014-11-06 16:56:35

标签: gnuplot

我有两个与gnuplot有关的问题:

  1. 如何从数据文件中访问特定值?
  2. 我可以针对列绘制该值吗?
  3. 我有以下脚本:

    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
    

    我试过这个,但我的语法错了,我找不到如何从文件中访问单个值。我不知道我是否能够针对列绘制单个值,但如果没有,也许我可以创建一个常量值列来执行此操作。谢谢你的帮助。

0 个答案:

没有答案