web-dev-qa-db-ja.com

gnuplotでポイントを曲線に接続する方法

それらを滑らかな曲線に接続したいデータがあります。線は欲しくない。以下の点を添付します。線の代わりに、曲線が欲しいです。 gnuplotでこれを行う方法を誰かに教えてもらえますか?

-111     -0.07  
 -24      0.09  
  62      0.12  
  69     -0.2  
  86     -0.7  
  99      0.74  
 101     -0.69  
 -45      0.2  
 120.403 -0.5848  
 170     -0.353  
 247.891 -0.105295  
 321      0.0925  
6
Zay

たとえば、次のコマンドを使用します

plot "foo" u 1:2 smooth bezier

ベジェの代わりのその他のオプションは、sbezier、csplines、acsplinesです。データをテストして、どれが私の目的に最適かを確認します。

7
omidi

smoothとともにplotcsplinesオプションを使用します。

plot "DATA" smooth csplines, "DATA" with points

カーブがポイントを通過するようにしたい場合は、bezierを使用しないでください。これにより、自由度が最小限で最適なフィットが得られます。

4
Joce