使用gnuplot绘制数百小时的数据
我试图从模拟中绘制数据,该模拟以(小时):(分钟):(秒)格式跟踪模拟时间,但不将(小时)转换为天,因此(小时)可以是数百。然而,当gnuplot按时间绘制数据时(“设置扩展数据时间”),它在一个连续绘图中最多只能绘制99小时;在那之后,它循环并开始在接近开始的100多个小时(甚至在那之后,也会做一些奇怪的事情)的时候进行过度编程。有人知道为什么会发生这种情况和/或如何避免吗 我还研究了以3个简单数字(整数)的形式读取时间列的组成部分(每行的第三个数据字段,但不一定是固定数量的字符),然后转换为实数,这恰好是时间的十进制版本(例如,107:45:00->107.75),这对情节来说很好,但我也不知道如何让gnuplot做到这一点使用gnuplot绘制数百小时的数据,plot,gnuplot,time-series,Plot,Gnuplot,Time Series,我试图从模拟中绘制数据,该模拟以(小时):(分钟):(秒)格式跟踪模拟时间,但不将(小时)转换为天,因此(小时)可以是数百。然而,当gnuplot按时间绘制数据时(“设置扩展数据时间”),它在一个连续绘图中最多只能绘制99小时;在那之后,它循环并开始在接近开始的100多个小时(甚至在那之后,也会做一些奇怪的事情)的时候进行过度编程。有人知道为什么会发生这种情况和/或如何避免吗 我还研究了以3个简单数字(整数)的形式读取时间列的组成部分(每行的第三个数据字段,但不一定是固定数量的字符),然后转换为
欢迎提出任何其他想法。(由于每个文件的多个版本的复杂性,我宁愿不更改原始文件,也不得不教其他人如何转换文件,以及如何找出由于他们没有转换文件而导致的绘图不起作用,等等)。2版(GPL绘图库)有时间刻度,可以根据需要设置(使用标准strftime()格式)。不过它现在是beta版--稳定版应该会在2011年10月出现。您可以发布一个数据文件的示例吗?这样可以更容易地重现您的问题并提出可能的解决方案。。。