点ごとの色づけと大きさ
Gnuplot 4.4 (それ以前はどこからか不明) では、点ごとに大きさと色をデータファイルから指定できる。
例えば、
# x y z size color (RRGGBB in hexadecimal) 0 1 2 1 0x403102 1 2 3 5 0xFF00FF ...
といったデータファイル "data.txt" を用意して、
splot "data.txt" with points ps variable lc rgb var
とすればよい。可変を表す "variable" が2つ指定されると、必ず「サイズ、色」の順になるようだ。
なお、色としては 24bit にパックした値を用意すればいいので、たとえば、 RGB をバラバラにデータとして与えて、 using で計算するなどしてもよい。公式サイトの例参照。
そこに書いてあるけど、 "0x
" で始まる定数値はふるい libc だとサポートされてなく、使えないらしい。あと、マニュアルを読む限り、データファイルないで、文字列で色名などを指定したり "#RRGGBB" の形式を指定することはできないようだ(というか後者はどうやってもコメントみなされて消えてしまう)。