81.54.5 File

set palette file は基本的に set palette defined (< gradient> ) と同 じで、この < gradient> がデータファイルから読み込まれます。4 列 (gray, R,G,B) かまたは 3 列 (R,G,B) のデータが using データファイル修飾子に よって選択される必要があります。3 列の場合、行番号が gray の値として使 われますが、その gray の範囲は自動的に [0,1] にスケール変換されます。 ファイルは通常のデータファイルとして読まれるので、全てのデータファイル 修飾子が使えます。 例えば HSV 色空間が選択されている場合には、R は実際には H を指すと いうことに注意してください。

例によって、< filename> '-' の場合は、データがインライン形式で引き 続いて与えられ、一つの e のみの行でそれが終了することを意味します。

勾配 (gradient) を表示するには show palette gradient を使用してくだ さい。

例:

RGB のパレットを [0,255] の範囲で読み込む:

     set palette file 'some-palette' using ($1/255):($2/255):($3/255)

等距離の虹色 (青-緑-黄-赤) パレット:

     set palette model RGB file "-"
     0 0 1
     0 1 0
     1 1 0
     1 0 0
     e

バイナリパレットファイルも同様にサポートされています。以下参照:binary general (71.2.1)。R,G,B の double のデータの 64 個の 3 つ組をファイル palette.bin に出力し、それを読み込む例:

     set palette file "palette.bin" binary record=64 using 1:2:3

竹野茂治@新潟工科大学
2012年10月3日