1

棒グラフに表示するデータがあり、各棒はその高さに応じて色付けされるとします。

バーの高さがaからbまでの範囲であるとします。

a に一連の RGB 値が割り当てられ、 a +1に一連の RGB 値が割り当てられるように連続カラー マップ内の数値を計算する最良の方法は何ですか。データは連続しています。

割り当てられる色は、データ ポイント 1 の値がxで、データ ポイント 2 の値がxに近い場合、データ ポイント 1 と 2 に割り当てられる色が類似するようにする必要があります。

4

1 に答える 1

0

使用しているプログラムにもよりますが、かなり簡単です。RG と B の 3 つの列があるとします (複数の異なる方法で格納できます)。

純粋な赤は 255 で、G と B は 0 です。純粋な緑と青のそれぞれの色についても同様です。次に、必要なすべての可能な色をカバーするだけです。

サンプルカラーチャートはこちら

もう 1 つのオプションは、HSV カラー システムを使用し、 RGB が本当に必要な場合は RGB に変換することです。個人的には、使用可能な色の配列全体を生成する場合、HSV を使用する方が簡単で簡潔だと思います。

于 2012-07-07T16:00:24.903 に答える