34.1.2.3 Format

デフォルトのバイナリ形式は、単精度浮動小数 (float) が一つ、です。それ をより柔軟に設定するために、この format で変数のサイズに関する詳細な情 報を指定できます。例えば format="uchar%int%float" は、最初の using 列として符号なし文字型変数 (unsigned char) を、2 番目の列は符号つき整 数 (int) を、3 番目の列は単精度浮動小数 (float) を指定しています。もし サイズ指定子の数が最大列数より小さい場合は、残りの列の変数サイズは暗黙 のうちに最後に与えた変数サイズに等しく取られます。

さらに、* 文字がついた、"読み捨てられる" 列を書式に含めることも可能 です。例えば前の例で真中の列のデータを飛ばすのに format="%uchar%*int%float" と書いて gnuplot は真中の整数データを読み 捨てさせることができます。使用できる変数サイズの一覧は、 show datafile binary datasizes で見ることができます。それらは、それ ぞれのコンパイルによってそのバイトサイズとともにマシンに依存する変数名 のグループと、マシンに依存しない変数名のグループに分かれています。

竹野茂治@新潟工科大学
2007年8月27日