我的问题是 gnuplot 不绘制任何线条。这适用于 linespoints
和 lines
。这是我的脚本:
set terminal postscript
set output "bla.eps"
set datafile separator "\t"
set autoscale
set grid
set yrange [0:12]
unset log
unset label
set xtic auto
set xtics font "Times-Roman, 10"
set ytic auto
plot "times.dat" using 1:($4/1000):xtic(1) title "naive" with linespoints lc rgb "red" pt 7 ps 1.3
我的 .dat 文件的第一列是一些我想解释为文本的数据,而其他列是数字。我只是看不到屏幕上印有任何线条。积分就好了。就算我把第一列做成数字列,或者我用lines
,也没关系,没有线。有什么线索吗?
最佳答案
绘制点但没有连接线的典型原因是数据文件中存在空行:
考虑数据文件
1
2
3
用
作图plot 'data.dat' using 0:1 with linespoints
它只绘制点,不绘制连接线。
此行为旨在允许您构建数据文件,将这些连续性放在您想要的位置,并允许您使用 every
或 index 访问数据文件的不同部分
(当有两个空行时)。
关于printing - Gnuplot 没有画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28734293/