2013-05-08 93 views
1

gnuplot如何为同一个输入文件绘制两个孤立点和线条?gnuplot中的绘制点和线条

我的意思是,一旦我有这样的定义两条线1-2和3-4

x1 y1 
x2 y2 


x3 y3 
x4 y4 

我可以

$> plot 'data.dat' w lp 

但如果绘制线条的文件data.dat我想要也添加一些孤立的点来显示与gnuplot我想添加到我的data.dat文件以下

x1 y1 
x2 y2 


x3 y3 
x4 y4 

x5 y5 
x6 y6 
x7 y7 

显然,点5,6,7被gnuplot当作点的一条线。我怎样才能把5,6,7画成孤立点?

回答

3
  • 以块为单位组织数据。目前应该只有一个空行两个街区之间:

    x1 y1 
    x2 y2 
    
    x3 y3 
    x4 y4 
    
    x5 y5 
    x6 y6 
    x7 y7 
    
  • 使用every来指定数据文件的块应该被绘制。每一个语法描述here或gnuplot的(类型help every

  • 你的情况,你就可以做以下

    plot "data.txt" every :::0::1 with lp, "" every :::2::2 with points 
    
1

,如果它是可以接受的绘制为点1点符号.. 4,太,然后只需添加空行分5和6后,说

plot "1.dat" with lines, "" with points 

如果没有,我建议你写的孤立点到一个单独的文件。