簡體   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