やあそう、
私が取り組んでいるプロジェクトに実装する温度ウィジェットがあります。特に難しいことはありません。必要なデータを取得するための無料の API があります。
しかし、私と一緒に仕事をしている素敵なデザイナーは、私が最初から良いアイデアを持っていない色の特徴を持っているでしょう...
彼は、現在の気象温度に応じて背景色を定義します。
つまり、気温が -20 度のように寒い場合、背景色は青/紫/その他の寒色にする必要があります。25度のように暖かいときは、オレンジ/赤のような背景色が必要です。
「温度ステップ」の配列で簡単に作業できると思いますが、温度に応じて色を定義できる関数を使用したいと思います。私はそれが奇妙であることを知っています。温度の色で色を定義するアルゴリズムがあるかどうかはわかりません...この記事は役に立ちますhttp://en.wikipedia.org/wiki/Color_temperatureどんなアイデアでも、初めてでも、とても興味があります!
私はこのスレッドを見ました: Display temperature as color with C#?
しかし、私は C# を使用しておらず、使用したくないので、JavaScript で解決策があれば完璧です。サーバー側の必要性があれば、最終的には PHP または NodeJS を使用できます。
編集 - 回答:
最後に、グラフィックが必要なため、実際の色のグラデーション配列を使用する選択肢がありませんでした。しかし、温度に応じて、最も近いステップの色を混ぜなければなりませんでした。それを行うための小さな JS ライブラリを作成しました。すぐに GitHub で見つけることができます。リンクをここに投稿します。
ここで見つけることができます: