113.67.10 最大色数 (maxcolors)

set palette maxcolors <N> はパレットを、連続なパレットの等間隔な区間 からサンプリングした N 個の離散的な色に制限します。離散的な N 個の色を 不等間隔にしたい場合は、単一の連続パレットの代わりに set palette defined を使ってください。

これの第一の使用目的は、離散的な色それぞれが値の範囲を代表するもので、 それによって温度分布図を生成することです。

2 つ目の使用目的は、限定された色数 (例えば gif や sixel では 256 色) しかサポートしない出力形式での処理です。gnuplot のデフォルトの線種色は そのうちのいくつかまでを使用するので、パレットが利用できる色数はさらに 制限されます。よって、複数のパレットを使用する multiplot では、最初の パレットが利用可能な色位置を使い切ってしまって失敗します。これは、それ ぞれのパレットで使用できる色数を制限することで、回避できます。

竹野茂治@新潟工科大学
2024-12-02