Gnuplot在X轴上的date和缺less的数据

我正在试图制作一个取决于时间的数据图表。 我有这个数据:

01/1851 NaN 0.812 0.862 0.735 2.19 02/1851 NaN 1.739 1.733 1.695 1.875 03/1851 NaN 1.472 1.376 1.458 3.31 04/1851 NaN 1.847 1.775 1.828 6.06 05/1851 4.48 2.038 1.762 2.125 7.695 06/1851 10.06 0.347 0.276 0.383 5.48 07/1851 6.67 0.402 0.323 0.395 9.76 08/1851 3.21 1.57 1.469 1.421 8.62 09/1851 1.78 2.64 2.616 2.589 10.075 10/1851 3.7 1.269 1.314 1.137 4.295 11/1851 7.62 6.206 6.236 6.058 8.87 

我需要在一个图表中制作所有这些列的图表。 问题是,那个date是每月的,有些值是NaN(不是数字),不应该被绘制,但是它说“所有的点都是未定义的值! 当我这样做

 set xdata time gnuplot> set timefmt "%m/%y" gnuplot> set xrange ["01/1851":"12/2014"] gnuplot> set format x "%m/%y" gnuplot> set timefmt "%m/%y" gnuplot> plot "milesovka.txt" u 2:3 

有人可以帮我吗? 我甚至尝试过这个ix excel,但是我不会在1900年之前拿到date。

你为什么指定u 2:3 ? 那么你就不会在X轴上有一个date。

这似乎工作正常:

 set xdata time set timefmt "%m/%Y" set format x "%m/%Y" plot for [i=2:6] "milesovka.txt" u 1:i ti "Column ".iw lp 

在这里输入图像说明

    Interesting Posts