6
私はgnuplotを使用していますが、与えられた点(x、y)を中心に半径Rの円を描くことができるのだろうか?点の周りに半径Rの円を描く
私はgnuplotを使用していますが、与えられた点(x、y)を中心に半径Rの円を描くことができるのだろうか?点の周りに半径Rの円を描く
円をグラフにしたくない場合は、set object circle
コマンドを使用できます。たとえば、次のように使用します。
set object X circle at axis 0,0 size scr 0.1 fc rgb "navy"
これは、原点でスクリーン(キャンバス)サイズの0.1の紺色の円を描画します。円の位置/半径を指定する場合は、使用する座標系を指定する必要があります。first
は最初のx-y座標系に対応し、scr
(略称screen
)は画面座標用です。サークルを描くためのドキュメントを見ることで詳細を知ることができます。
この場合、gnuplotはプロットアスペクト比に関係なく円を描画するので、 'set size ratio -1 'を設定することもできます。 – mgilson
andyras @mgilson特定の半径(たとえば2.74の半径)の「空の」円を指定することはできませんか? – shn
ああ、 "6,6サイズの最初の2.73 fc rgb" navy ""でオブジェクト1の円を設定して動作します。今私は多くのポイント(各行がxyであるtxtファイル内に)を持っていて、それぞれの点に対して指定された半径が異なる円を描きたいと思う。 "私はXi、Yiサイズの最初のRi fc rgb" navy ""を各ポイントiに対して設定するコマンドを繰り返すべきですか? – shn