web-dev-qa-db-ja.com

gnuplot:プロットのサイズを変更せずにプロットの外側にキーを追加

Gnuplotでは、 このコマンド を使用してプロットの外にキーを置くことができます:

set key outside;
set key right top;

ただし、 このページ が示すように、キーを配置すると、結果の画像のサイズが同じになるように、プロット領域のサイズが自動的に変更されます。プロット領域の外側のどこにキーを配置しても、プロット領域を同じに保つ簡単な方法はありますか?

12
Alan Turing

キャンバスサイズ単位のプロットのサイズは、「setsize」コマンドで設定します。ただし、キーはプロットの一部と見なされるため、「set keyoutside」を使用すると実際のグラフは常に縮小し、グラフ+キーは「setsize」で設定したサイズに従います。

最初に、プロットを水平方向に縮小して、たとえば「サイズ.75、1を設定」して、キー用のスペースを確保する必要があります。次に、キーを手動で配置します。 「キーを外側に設定」と言うのではなく、「キーをx、yに設定」を試してください。xとyは軸の単位です。 xの値は、マージン+キーの長さ+ x軸の長さになり、yの値はy軸の上部よりもいくらか小さくなります。少し実験して好みの配置を取得することをお勧めしますが、このコマンドを使用してキーを動かしてもグラフのサイズは変わらないことがわかります。

7
Lee Phillips