Gnuplot 尝试使用线样式但看到点

Gnuplot 尝试使用线样式但看到点,gnuplot,Gnuplot,使用以下简单数据文件 1 1 2 3 3 4 这个剧本呢 set style line 2 lt 3 lc rgb "red" lw 3 show style line set xrange [0:5] set yrange [0:5] plot "test_data.txt" u 1:2 ls 1 我看不到界线。相反,我只看到要点。除此之外,我看不到(1)。为什么?我按照表格中的步骤进行操作 您有一个数据文件,您引用的示例使用函数。在gnuplot中,如果要用线连接数据点,则需要指定要

使用以下简单数据文件

1 1 
2 3
3 4
这个剧本呢

set style line 2 lt 3 lc rgb "red" lw 3
show style line

set xrange [0:5]
set yrange [0:5]
plot "test_data.txt" u 1:2 ls 1
我看不到界线。相反,我只看到要点。除此之外,我看不到(1)。为什么?我按照表格中的步骤进行操作


您有一个数据文件,您引用的示例使用函数。在gnuplot中,如果要用线连接数据点,则需要指定要用线(
与线
或简而言之
wl
)。另外,我可以在你的图表上看到(11)。我还注意到您定义了
样式行2
,但随后使用
ls 1
而不是
ls 2
来绘制数据(即您没有使用之前定义的样式)。试一试

如果您还想查看点和线,请将
与线点一起使用
w lp

plot "test_data.txt" u 1:2 w lp ls 2

如何设置破折号或带破折号的线条
w l ls 2
w l ls 1
是相同的
ls
是指线条样式,要获得虚线,您需要使用线型选项
lt
,其效果取决于您使用的终端。在默认终端,
wxt
中,您需要添加选项
虚线
,即使用
设置终端wxt虚线
,然后选项
lt 2
将为您提供虚线,
lt 3
提供虚线,
lt 4
提供虚线,依此类推。并非所有端子都支持虚线,但大多数主要端子都应支持虚线。如果有大量绘图,也可以使用
设置样式数据线
以线绘制以下所有数据绘图。类似地,还有例如
设置样式函数linespoints
等。
plot "test_data.txt" u 1:2 w lp ls 2