Drawing 在gnuplot中绘制点和线
使用gnuplot如何为同一输入文件绘制孤立点和线 我的意思是,一旦我有了这样一个文件Drawing 在gnuplot中绘制点和线,drawing,gnuplot,points,Drawing,Gnuplot,Points,使用gnuplot如何为同一输入文件绘制孤立点和线 我的意思是,一旦我有了这样一个文件data.dat,它定义了两行1-2和3-4 x1 y1 x2 y2 x3 y3 x4 y4 我可以用电脑画线 $> plot 'data.dat' w lp 但是,如果我还想添加一些孤立的点,以便使用gnuplot显示,我想将以下内容添加到我的data.dat文件中 x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6 x7 y7 plot "data.txt" eve
data.dat
,它定义了两行1-2和3-4
x1 y1
x2 y2
x3 y3
x4 y4
我可以用电脑画线
$> plot 'data.dat' w lp
但是,如果我还想添加一些孤立的点,以便使用gnuplot显示,我想将以下内容添加到我的data.dat
文件中
x1 y1
x2 y2
x3 y3
x4 y4
x5 y5
x6 y6
x7 y7
plot "data.txt" every :::0::1 with lp, "" every :::2::2 with points
显然,gnuplot将点5、6、7视为直线的点。如何将5,6,7绘制为孤立点?- 按块组织数据。两个块之间应该正好有一条空行:
x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6 x7 y7
- 使用
指定应绘制数据文件的哪些块。each的语法在gnuplot中有描述或说明(键入every
)help every
- 在您的情况下,您可以执行以下操作
x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6 x7 y7
plot "data.txt" every :::0::1 with lp, "" every :::2::2 with points
- 按块组织数据。两个块之间应该正好有一条空行:
x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6 x7 y7
- 使用
指定应绘制数据文件的哪些块。each的语法在gnuplot中有描述或说明(键入every
)help every
- 在您的情况下,您可以执行以下操作
x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6 x7 y7
plot "data.txt" every :::0::1 with lp, "" every :::2::2 with points
plot "1.dat" with lines, "" with points
如果没有,我建议将孤立的点写入一个单独的文件。如果也可以为点1..4绘制点符号,那么只需在点5和6后添加空行,然后说
plot "1.dat" with lines, "" with points
如果没有,我建议将隔离点写入一个单独的文件