2016-10-11 53 views
1

組格式我使用:之後忽略最後的零。在gnuplot的

組格式X設置格式X 「%2.3f」

,使得(例如)數10.55555555出來作爲10.555。

但是與此同時,我想(例如)數字10.000000出現爲10,而不是10.000。

這可能嗎?告訴gnuplot使用設置格式x設置格式x「%2.3f」但忽略零?

回答

1

我不認爲只有set format才能達到此目的。但是,您可以重新定義與位置10相對應的tic。例如:

set xr [0:20] 
set format x "%.3f" 
set xtics add ("10" 10) 
plot x 
+0

您好,感謝您的幫助,但這不是我的問題的解決方案。在實踐中,我有很多數字,我希望它只在不是.0000 – nevermind

+1

時顯示小數,然後您可以嘗試使用'「%.3g」'儘管在其他情況下也會去除尾隨零,例如' 0.25'與'0.250' – ewcz

+0

謝謝你,工作!每當它是最後一位數字時,我都想消除零。 (雖然對於「%.3g」這個選項在某些情況下會留下4位數字,但它絕對會消除「最後」零位!) – nevermind