書式:
set polar unset polar show polar
極座標モードでは、仮変数 (t) は角度を表します。t のデフォルトの範囲は [0:2*pi] ですが、単位として度が選択されていれば [0:360] となります (以下参照: set angles (p. ))。
コマンド unset polar は描画方法をデフォルトの xy 直交座標系に戻しま す。
set polar コマンドは splot ではサポートされていません。splot に 対する同様の機能に関しては、以下参照: set mapping (p. )。
極座標モードでは t の数式の意味は r=f(t) となり、t は回転角となります。 trange は関数の定義域 (角度) を制御し、xrange と yrange はそれぞれグラ フの x,y 方向の範囲を制御することになります。これらの範囲と rrange は 自動的に設定されるか、または明示的に設定できます。これらすべての ranges コマンドの詳細に関しては、以下参照: set xrange (p. )。
例:
set polar plot t*sin(t) plot [-2*pi:2*pi] [-3:3] [-3:3] t*sin(t)
最初の plot はデフォルトの角度の範囲の 0 から 2*pi を使います。半径 とグラフのサイズは自動的に伸縮されます。2 番目の plot は角度の定義域 を拡張し、グラフのサイズを x,y のいずれの方向にも [-3:3] に制限します。
set size square とすると gnuplot はアスペクト比 (縦横の比) を 1 に するので円が (楕円でなく) 円に見えるようになります。 以下も参照
http://www.gnuplot.info/demo/polar.html極座標のデモ (polar.dem)
および
http://www.gnuplot.info/demo/poldat.html極座標データの描画 (poldat.dem)。
竹野茂治@新潟工科大学