21.1.4 Rgbcolor variable

グラフの各データ点、各線分、または各ラベルにそれぞれ異なる色を割り当て ることができます。lc rgbcolor variable は、データファイルの各行から RGB 色の情報を読み込むようプログラムに指示します。よってこれは、 using 指定子による対応する列の指定の追加を必要とし、その列は 24-bit 形式の RGB の 3 つ組であるとみなされます。その値をデータファイルから直 接与える場合は、これは最も簡単な形式の 16 進値で与えます (以下参照:rgbcolor (p. [*]))。一方で、以下の例のように 24-bit RGB 色として評価されるような数式を using 指定子に入れることもできます。文字の色も同様に、 tc rgbcolor variable で指定できます。

例:

     # 3 次元描画で、各 x,y,z 座標に対応した赤、緑、青の成分を持つ色
     # のついた点を配置
     rgb(r,g,b) = 65536 * int(r) + 256 * int(g) + int(b)
     splot "data" using 1:2:3:(rgb($1,$2,$3)) with points lc rgb variable

竹野茂治@新潟工科大学
2020-04-28