2013-06-18 81 views
0

我有這樣組織的數據:矩陣logscale直方圖

XPos Data1 Data2 Data3 
100 2  3  4 
1000 20 30 40 
10000 200 300 400 

我要提請其中第一列被用作X條形圖,每個數據行被用作羣集。

問題是:我需要在Y和X列上使用logscale,並且它們之間應放置相同的大小和空間。

事情是這樣的:Desired output

是否有可能在gnuplot的?當我使用logscale,我得到這個消息:在X

登錄規模與直方圖

不相容或者,也可以使用八度?

回答

2

我可能會誤解你的需求。 但是,使用下面的腳本:

set ytics auto 
set logscale y 
set style data histogram 
set style fill solid border -1 
plot 'data.dat' u 2:xtic(1) t col, '' u 3 t col, '' u 4 t col 

給了我下面的情節: enter image description here

我猜set logscale y是關鍵。

+0

謝謝!其實我做了3個錯誤:logscale也設置在x上,數據對我忘記的第一行發表了評論,我不知道'xtic()'!謝謝 :) – AkiRoss