[英]Octave plotting x axis precision
我不知道在绘制图形时如何提高x / y轴的精度。
我已经option long
初始化了该option long
并且有一个数据集,例如:
x(1:3)
ans =
736330.576631944
736330.576643519
736330.576655093
y(1:3)
ans =
-62
-63
-62
当我做plot(x(1:3),y(1,3))时,我只能看到-62和-63之间的一条垂直直线,看来x轴没有足够的小数位数来识别变化。
get(gca, 'xticklabel')
ans =
{
[1,1] = -2e+006
[1,2] = -1.5e+006
[1,3] = -1e+006
[1,4] = -500000
[1,5] = 0
[1,6] = 500000
[1,7] = 1e+006
[1,8] = 1.5e+006
}
这就是我从get gca()函数得到的。 无论如何,有没有增加x轴的精度,以便我可以看到数据点移动的信息?
非常感谢你的帮助
OpenGL使用类single表示数字。 因此,任何使用OpenGL的graphics_toolkit(qt和fltk)都具有单精度问题。
因此,可以将graphics_toolkit切换为使用double的gnuplot,或者在创建带有datenum的ticklabel之后删除x = xx(1)的常量部分,以便单精度足以区分值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.