2013-05-08 124 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 

如果沒有,我建議你寫的孤立點到一個單獨的文件。