繁体   English   中英

倍频程绘制x轴精度

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM