数値レベルに応じたカラーコンター図を作成したい


悟り兄  2007-09-06 08:43:46  No: 137344

はじめまして、よろしくお願いします
VB6またはExcel-VBAでのプログラミングを前提としています。

色表現の質問をさせてください。
有名なグラフソフトGraph-R
  http://www.iris.dti.ne.jp/~tohru/index.html
のようなカラーコンター図の配色(他のグラフソフトでも同様のはず)
を模して数値レベルに応じた色表現をしたいと思っています。

このとき、数値レベル(仮にxとします)の増加に応じて
  青→水色→緑→黄→赤
というように変化させる必要があるのですが、

たとえば、xの値とRGB関数のr,b,gの関係は
どのような式で表現するとよいのでしょうか?
何か有名な式でもあるのでしょうか?

ご存知の方、教えてください


Hongliang  URL  2007-09-06 17:02:46  No: 137345

HSV色空間の H を変化させてけばいいかと。
HSV から RGB へは計算で変換できます。


悟り兄  2007-09-09 19:41:40  No: 137346

うっかり返事を忘れておりました。すいません。

Hongliangさん、ヒントをいただきありがとうございました
"HSV RGB 変換"  でググって答えにたどり着きました

ご指摘のHパラメータの範囲としては
0〜360のうち0〜240を設定するとよいようです。

大変助かりました
どうもありがとうございました


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加