0

フローのようなコマンドを使用して、特定のポイント (x,y) の周りに円を描くことができます (ここでは、ポイントは (X=5,Y=7) にあり、円の半径は R=2.73 です)。

set object 1 circle at 5,7 size first 2.73 fc rgb "navy"

ここで、(各行が「x y」である txt ファイル内に) 多くのポイントがあり、指定された半径が異なる各ポイントの周りに円を描きたい場合。各ポイント i に対して、「オブジェクト i の円を Xi,Yi サイズで最初に Ri fc rgb "navy" に設定する」コマンドを繰り返す必要がありますか?!

4

2 に答える 2

2

with circlesオプションを使用する場合もあるようです。3 つの列 (xy 半径) を持つデータ ファイルがある場合、次のコマンドは、各点でファイルから半径を持つ円をプロットします。

 plot 'datafile' u 1:2:3 with circles

http://gnuplot.sourceforge.net/demo/circles.html

于 2012-06-21T20:07:39.843 に答える