89.76.10 楕円スタイル指定 (set style ellipse)

書式:

     set style ellipse {units xx|xy|yy}
                       {size {graph|screen} <a>, {{graph|screen} <b>}}
                       {angle <angle>}
                       {clip|noclip}

このコマンドは、楕円の直径を同じ単位で計算するかどうかを制御します。 デフォルトは xy で、これは楕円の主軸 (第 1 軸) の直径は x (または x2) 軸と同じ単位で計算し、副軸 (第 2 軸) の直径は y (または y2) 軸の単位で 計算します。このモードでは、楕円の両軸の比は、描画軸のアスペクト比に依 存します。xxyy に設定すれば、すべての楕円の両軸は同じ単位で計 算されます。これは、描画される楕円の両軸の比は、回転しても正しいままで すが、水平方向か垂直方向の一方の縮尺の変更により正しくなくなることを意 味します。

これは、object として定義された楕円、コマンド plot によって描画され る楕円の両方に影響を与える全体的な設定ですが、units の値は、描画毎、 オブジェクト毎に設定を再定義できます。

楕円のデフォルトのサイズも、キーワード size で設定できます。デフォル トのサイズは、2 列のみのデータ、または関数の plot 命令で適用されます。 2 つの値は、楕円の (2 つの主軸、2 つの副軸に向かい合う) 主軸直径と副軸 直径として使用されます。

デフォルトは、"set style ellipse size graph 0.05,0.03" です。

最後になりますが、デフォルトの向きをキーワード angle で設定もできま す。向きは、楕円の主軸とグラフの x 軸の方向となす角で、単位は度で与え る必要があります。

clip は楕円を描画境界でクリッピングしますが、noclip はこれを無効に します。デフォルトは clip です。

楕円の object の定義に関しては以下も参照: set object ellipse (89.56.2)。2 次元 の描画スタイルに関しては以下参照: ellipses (36)

竹野茂治@新潟工科大学
2017年8月23日