gpt4 book ai didi

gnuplot - 有没有办法让 gnuplot 使用 x 轴时间数据,但跳过某些时间间隔(例如非交易时间)

转载 作者:行者123 更新时间:2023-12-04 05:13:20 25 4
gpt4 key购买 nike

我在交易时间内收集股票和期权的定价数据,并将它们附加到我用 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 绘制这些数据时,使用 xdata 作为 timefmt,它会显示从一天结束到另一天开始的巨大差距。

在没有实际数据的日子里,我宁愿让它跳过那些时间......有没有办法做到这一点?

我已经能够通过不根据第一列中的时间值绘制数据来接近,但我想显示时间数据以及跳过未收集数据的时间。

我希望这是有道理的,并感谢您的帮助。

最佳答案

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

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

http://gnuplot-tricks.blogspot.com/2009/06/broken-axis-revisited.html

第二个使用多图代替。这可能更适合您的需求。

http://gnuplot-tricks.blogspot.com/2010/06/broken-axis-once-more.html

希望它有帮助。

关于gnuplot - 有没有办法让 gnuplot 使用 x 轴时间数据,但跳过某些时间间隔(例如非交易时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com