【问题标题】:How to plot different columns from a file in gnuplot如何在 gnuplot 中绘制文件中的不同列
【发布时间】:2023-02-25 12:45:06
【问题描述】:

比如说,我有一个包含 N 列的数据文件。如何在 gnuplot 中使用 1:2、3:4、5:6 等进行绘图?

对于较小的 N 值,我尝试过, plot 'datafile' u 1:2 w l, '' u 3:4 w l, '' u 5:6 w l ... 我得到了我想要的。但显然这既不高效又麻烦。

【问题讨论】:

    标签: gnuplot graphing


    【解决方案1】:
    plot for [N=1:*:2] 'datafile' using (column(N)):(column(N+1)) with lines
    

    * 将使用文件中的所有列。 2 将在每次绘图迭代后将 N 前进 2。如果您的列有标题信息,您可能希望使用它来标记图表。

    plot for [N=1:*:2] 'datafile' using (column(N)):(column(N+1)) with lines title columnhead(N+1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多