50.61 Svg

このドライバは W3C SVG (Scalable Vector Graphics) フォーマットを生成し ます。

書式:

     set terminal svg {size <x>,<y> {|fixed|dynamic}}
                      {{no}enhanced}
                      {fname "<font>"} {fsize <fontsize>}
                      {font "<fontname>{,<fontsize>}"}
                      {fontfile <filename>}
                      {rounded|butt} {linewidth <lw>}

ここで < x> < y> は生成される SVG グラフのサイズですが、dynamic は svg ビューワに描画のリサイズを許し、fixed は絶対サイズを要求します (デフォルト)。

linewidth < w> は図の中で使用される全ての線の幅を因子 < w> だけ増加さ せます。

< font> はデフォルトとして使われるフォント名 (デフォルトでは Arial)、 < fontsize> はポイント単位でのフォントサイズ (デフォルトは 12) です。 ただし、gnuplot は、今のところ出力ファイルへのフォントの埋め込み機能 をサポートしていませんので、svg ビューワソフトはそのファイルの表示の 際には別の代用フォントを使うことになるでしょう。

svg 出力形式は拡張テキスト処理機能 (enhanced) をサポートしています。 これはフォント指定や他の書式命令をラベルや他の文字列内に埋め込むこと を可能にします。拡張テキスト処理モードの書式指定は他の出力形式の場合 と同じです。詳細は enhanced を参照してください。

SVG では、SVG 文書中にフォントを直接埋め込むこともできますし、好きな フォントへのハイパーリンクを与えることもできます。fontfile オプシ ョンには、結果として出力される SVG ファイルの < defs> セクションの中 にコピーされるローカルファイル名を指定します。このファイルは、それ自 身がフォントを含んでいるか、または期待するフォントを参照するハイパー リンクを生成するための行を含むもののどちらかです。gnuplot は、環境変 数 GNUPLOT_FONTPATH のディレクトリリストから要求されたファイルを探し ます。

竹野茂治@新潟工科大学
2008年3月11日