将动态整数转换为十六进制颜色代码

问题描述

我正在制作一个图表,该图表需要十六进制颜色代码作为输入,以根据学生人数显示教室的热图。 学生人数是动态的,并使用 sql数据库提取。 例如,

num_students
数学 35
历史 15
科学 40

在上面的示例中,我想将 40 个科学课(作为最大数量)转换为 #FF0000,将 15 个历史课(最小数量)转换为 FFFFFF。其余的数字也应该获得#FFFFFF 到#00FFFF 之间相对的颜色代码(只有红色从浅到深)。

任何帮助将不胜感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)