2013-07-23 68 views
4

我有將多重這樣的:gnuplot的:結尾的空白

Plot sample

如何刪除由xtics間隔增加了尾部的空白?相關配置包括:

xaxis
set xtics 10 
set mxtics 5 

數據上升到某處和140

之間135感謝。

回答

2

如果數據沒有以某個不錯的值結束,您必須顯式設置您的xrange。要做到這一點的方法之一是使用stats命令(gnuplot的4.6.0)和高達:

stats 'data.dat' 
set xrange[STATS_min_x:STATS_max_x] 

否則,您可以手動set xrange(如果你知道的值),或使用老式的方法:

set output '/dev/null' 
plot 'data.dat' 
set xrange[GPVAL_DATA_X_MIN:GPVAL_DATA_X_MAX] 
set output'actual_output.png' 
replot 
+0

它的工作!謝謝:)只是一個細節:'stats_min_x'和'stats_max_x'必須分別是'STATS_min_x'和'STATS_max_x'。 – dfernan

+0

假設一列的最大值是4086.這可以使用STATS_max找到。現在,我們怎麼能把這個數值湊到最接近的一百四十一點?這可能在gnuplot?謝謝! –

+0

是的,這是可能的,我看到你問它作爲另一個問題(http://stackoverflow.com/questions/17829160/how-to-control-xtics-in-gnuplot)。感謝錯字更正;當我懶得打開gnuplot並查看變量名稱是什麼時,我總會得到大寫錯誤。 – andyras

1

要禁用自動調節比例x軸的自動擴展到下一個覈對符號使用

set autoscale xfix 

一般語法是

set autoscale {<axes>{|min|max|fixmin|fixmax|fix} | fix | keepfix}