2 列: x y 3 列: x y major_diam 4 列: x y major_diam minor_diam 5 列: x y major_diam minor_diam angle
2 列のデータのみが与えられた場合は、それらは中心の座標とみなされ、楕円 はデフォルトの大きさで描画されます (以下参照: set style ellipse (p. ))。楕 円の向きは、主軸と x 軸のなす角で定義されますが、それもデフォルトの ellipse のスタイルから取られます (以下参照: set style ellipse (p. ))。 3 列のデータが与えられた場合は、3 列目は主、副両軸の直径 (幅) として使 われます。向きはデフォルトで 0 になります。 4 列のデータが与えられた場合は、それらは中心の座標、主軸直径 (幅)、副 軸直径として使わわれます。これらは直径であり、半径でないことに注意して ください。 5 列のデータとして、向きの角度 (単位は度) を指定することもできます。 楕円は、3,4,5 列の値は負の値として指定することで、それらのデフォルトの 値を利用して楕円を書かせることもできます。
上のすべての場合で、variable color データを最後の列 (3,4,5,6 列目) と して追加できます。以下参照: colorspec (p. )。
デフォルトでは、主軸直径は水平軸 (x または x2) の単位、副軸直径は垂直 軸 (y または y2) の単位であるとみなされます。x 軸と y 軸の縮尺が異なる 場合、主軸と副軸の比は回転後には正しくはなりません。しかしこれは、キー ワード units で変更できます。
これに関しては、3 種類の代用品があります: units xy が描画指定に含まれている場合、その軸は上に述べたように縮尺 されます。units xx とすると、直径は両軸とも x 軸の単位で計算され、 units yy は両軸とも y 軸の単位で計算されます。後の 2 つは、描画のサ イズを変更しても、楕円は正しいアスペクト比を持ちます。 plot コマンドで units を省略した場合は、set style ellipse の設定を 使います。
例 (楕円を有効な線種を周期的に使用して描画):
plot 'data' using 1:2:3:4:(0):0 with ellipses
以下も参照: set object ellipse (p. ), set style ellipse (p. ), fillstyle (p. )。
竹野茂治@新潟工科大学