Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フロート スコアは 0 ~ 1 です
このスコアを色に変換する必要があります。
0 は緑
1は赤
0.5 は、緑から赤へのグラデーション カラーの中間にある必要があります
等々
これはどうやって書くの?何も思いつきません。
グラデーションカラーパラメータをt、 0.0 =< t =< 1.0
t
0.0 =< t =< 1.0
colour = RGB(255 * t, 255 * (1 - t), 0)
float に 255 を掛けて緑の値を取得し、(1-float) に 255 を掛けて赤の値を取得します。CSS カラーコードを出力する必要がある場合は、rgb(x,y,z) を使用します。