我可以轻松地在点之间绘制标记的点和线,如下所示。
但是,我希望包含行信息的 data 文件能够使用这些名称,而不是(错误提示)必须重复所有的点位置。
#!/usr/bin/env gnuplot
set xrange [-2:2]
set yrange [-2:2]
plot "points.dat" using 1:2:(stringcolumn(3)) with labels, "lines.dat" using 1:2 with lines
# points.dat
-1 -1 SouthWest
-1.4 0 West
-1 1 NorthWest
0 -1.4 South
0 0 Center
0 1.4 North
1 -1 SouthEast
1.4 0 East
1 1 NorthEast
# lines.dat
0 0
1 1
-1 1
0 0
0 0
0 1.4
0 0
1 -1
0 0
-1 -1