我有一个包含单列数据的数据文件。默认情况下,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
答案 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