相关信息:Octave 版本...5.2.0 使用的软件包:io-2.6.2 tablicious-0.3.5
Ubuntu 版本-20.04.4 LTS
嗨!我正在将 xlsx 电子表格中的时间戳和温度数据读入 Octave。但是我遇到了一个有趣的问题。我能够绘制数据,并将日期刻度和温度数据(标记)放在正确的位置。有趣的是,(线)似乎很接近,但实际上并没有连接标记。我不确定我是否错过了一些愚蠢的东西,或者遇到了错误。非常感谢!
清除全部;
中英文摘要;
pkg 加载 tablicious;
pkg 加载 io;
[a,b]=xlsread('D10000007266C941_011522.xlsx','D10000007266C941_011522','A21:A221'); temp=xlsread('D10000007266C941_011522.xlsx','D10000007266C941_011522','C21:C221');
% 上述代码成功将日期读入八度!
日期=datenum([a,b],'mm/dd/yy HH:MM:SS PM');
时间格式='mm/dd/yy';
图1)
网格开启;
坚持,稍等;
图(日期、温度、“线型”、'-'、“标记”、'o'、“颜色”、'b');
datetick ('x',timeformat,'keeplimits');
设置(gca,'线宽',2)
答案1
所以这似乎是 OpenGL 图形工具包的一个限制。它缺乏精度!!天哪……下面的链接比我在这里解释得更好,所以我不会浪费任何人的时间。
https://docs.octave.org/v7.1.0/Precision-issues.html
参见以下“解决方法”的结果。
缺点