棒グラフに表示するデータがあり、各棒はその高さに応じて色付けされるとします。
バーの高さがaからbまでの範囲であるとします。
a に一連の RGB 値が割り当てられ、 a +1に一連の RGB 値が割り当てられるように、連続カラー マップ内の数値を計算する最良の方法は何ですか。データは連続しています。
割り当てられる色は、データ ポイント 1 の値がxで、データ ポイント 2 の値がxに近い場合、データ ポイント 1 と 2 に割り当てられる色が類似するようにする必要があります。
棒グラフに表示するデータがあり、各棒はその高さに応じて色付けされるとします。
バーの高さがaからbまでの範囲であるとします。
a に一連の RGB 値が割り当てられ、 a +1に一連の RGB 値が割り当てられるように、連続カラー マップ内の数値を計算する最良の方法は何ですか。データは連続しています。
割り当てられる色は、データ ポイント 1 の値がxで、データ ポイント 2 の値がxに近い場合、データ ポイント 1 と 2 に割り当てられる色が類似するようにする必要があります。
使用しているプログラムにもよりますが、かなり簡単です。RG と B の 3 つの列があるとします (複数の異なる方法で格納できます)。
純粋な赤は 255 で、G と B は 0 です。純粋な緑と青のそれぞれの色についても同様です。次に、必要なすべての可能な色をカバーするだけです。
サンプルカラーチャートはこちら
もう 1 つのオプションは、HSV カラー システムを使用し、 RGB が本当に必要な場合は RGB に変換することです。個人的には、使用可能な色の配列全体を生成する場合、HSV を使用する方が簡単で簡潔だと思います。