使用gnuplot垂直绘制数据

时间:2014-01-21 21:37:03

标签: gnuplot

我有一个包含单列数据的数据文件。默认情况下,gnuplot在x轴上从左到右呈现此值。但是,我想从上到下垂直绘制这些数据。我怎么能这样做?

我的情节文件中的相关摘录:

set size 1.0, 1.0
set terminal postscript eps enhanced color dashed lw 1 "Helvetica" 14                                                      
set output "ocean-diffuse.eps"

set autoscale
set xtic auto
set ytic auto
plot '0000086400.dat' using 1 with line, \
     '0000172800.dat' using 1 with line

1 个答案:

答案 0 :(得分:2)

为了将单个列用作x值,请使用:

plot '0000086400.dat' using 1:0

使用行号(第0列)作为y值。当然,您可以使用行号

进行任何缩放和计算
f(x) = x
plot '0000086400.dat' using 1:(f($0))

要使y轴反转,请使用

set yrange [*:*] reverse