是否有办法让gnuplot使用xaxis时间数据,但跳过某些时间间隔(例如非交易时间)

是否有办法让gnuplot使用xaxis时间数据,但跳过某些时间间隔(例如非交易时间),gnuplot,Gnuplot,我在交易时间收集股票和期权的定价数据,并将它们附加到我用gnuplot绘制的数据文件中。该文件看起来像: 2013-01-30--15:58:14 38.68 0.64 2013-01-30--15:58:44 38.70 0.64 2013-01-30--15:59:15 38.70 0.64 2013-01-30--15:59:45 38.69 0.64 由于市场已经关闭,我在很长一段时间内没有收集任何数据 当我使用gnuplot绘制这个数据时,使用扩展数据作为timemt,它显示了从一天

我在交易时间收集股票和期权的定价数据,并将它们附加到我用gnuplot绘制的数据文件中。该文件看起来像:

2013-01-30--15:58:14 38.68 0.64
2013-01-30--15:58:44 38.70 0.64
2013-01-30--15:59:15 38.70 0.64
2013-01-30--15:59:45 38.69 0.64
由于市场已经关闭,我在很长一段时间内没有收集任何数据

当我使用gnuplot绘制这个数据时,使用扩展数据作为timemt,它显示了从一天结束到另一天开始的巨大差距

我更喜欢在没有实际数据的日子里跳过这些时间。。。有办法做到这一点吗

在第一列中,我没有根据时间值绘制数据,但我希望显示时间数据,并跳过未收集数据的时间


我希望这是有意义的,并感谢您的帮助。

如果我理解正确,您可以充分利用x轴上的断轴

有两种方法可以获得断轴。第一种方法依赖于三元运算符,仅在您感兴趣的区域绘制数据,在您的情况下,这甚至不必要,并将XTIC向左移动,以减少空区域的维数。 这是一个很好的教程:

第二种方法是使用多点模式。这可能更适合你的需要

希望能有帮助