2012-11-08 117 views
1

我試圖創建一個使用gnuplot的對與範圍[4:4194304] x軸字節的情節。但是,在X上顯示字節並不是很方便,但是如果將有字節[1,512),千字節[1K,512K),兆字節[1M,512M)等,它看起來更具可讀性。gnuplot的x軸值格式

我還沒有找到了一個明確的方法在文檔中做到這一點。我應該明確地在輸入數據文件中生成它嗎?

最好的問候, 亞歷

回答

4

如果你使用基地10號碼的標籤上(如OK 1K = 1000 ,不1K = 1024),這變得輕鬆了不少:

set xtics format '%s%c' 
#set logscale x 2 
set xrange [1:1000**2] 
plot log(x) 

否則,有這樣做除了明確設置抽動沒有什麼好辦法:

set xtics ("512" 512, "1k" 1024, "1M" 1024000, "1G" 1024000000) 
set logscale x 2 
plot log(x) 
2

你可以做簡單的縮放與using,如:

plot ... using ($1/1024**2):2