代码之家  ›  专栏  ›  技术社区  ›  Robert

为什么Gnuplot会给我这个错误?

  •  0
  • Robert  · 技术社区  · 7 年前

    我正在尝试绘制以下数据(简称发布):

    0.5 1.95958 -1.98288 0.000471732 0.00130228
    0.55 2 -2 0 0
    0.6 2 -2 0 0
    0.65 2 -2 0 0
    0.7 2 -2 0 0
    0.75 1.99992 -1.99984 2.271e-07 4.25813e-08
    0.8 1.99972 -1.99944 6.951e-07 1.3902e-07
    0.85 1.99992 -1.99984 1.76808e-07 3.75718e-08 
    

    该数据存储在名为“ising.dat”的数据文件中,我试图绘制的数据按列存储,当我使用命令时:

    plot "ising.dat" using 1:6 with lines title "Specific Heat"
    

    我得到错误:

    warning: Skipping data file with no valid points
                                    ^
         x range is invalid
    

    我试图重置分隔符以将其设置为空白,但仍然出现相同的错误。。。我不知道我还能做些什么。任何建议都会很有帮助(而且我在mac上运行这个,甚至重新安装了它,也会遇到同样的错误)。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Vinicius Placco    7 年前

    问题是输入文件中没有6个字段,只有5个字段。尝试:

    plot "ising.dat" using 1:5 with lines title "Specific Heat"
    

    (假设第5列是您的目标数量)