Gnuplot 没有画线
Gnuplot no lines drawn
我的问题是 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:(/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
访问数据文件的不同部分(当有 两个 空行时)。
这似乎已损坏。我知道文件中有空行
但这是意想不到的行为。
使用 1:2 和线点
绘制 "data.txt"
以前在点之间画线,现在只画点;
因为空行.....
$ gnuplot --version
gnuplot 5.0 补丁级别 3
我的问题是 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:(/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
访问数据文件的不同部分(当有 两个 空行时)。
这似乎已损坏。我知道文件中有空行 但这是意想不到的行为。
使用 1:2 和线点
绘制 "data.txt"以前在点之间画线,现在只画点; 因为空行.....
$ gnuplot --version gnuplot 5.0 补丁级别 3