矩阵的logscale直方图

时间:2013-06-18 19:38:17

标签: gnuplot octave histogram

我的数据组织如下:

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

我想绘制一个条形图,其中第一列用作X,每个数据行用作一个簇。

问题是:我需要在Y和X列上使用logcolles,它们之间应放置相同的大小和空格。

像这样:Desired output

gnuplot有可能吗?当我使用logscale时,我收到此消息:

  
    

X上的对数刻度与直方图图

不兼容   

或者,可以使用八度音阶吗?

1 个答案:

答案 0 :(得分: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是关键。