我有一个使用 d3js 的项目。我必须绘制一条线。但扭曲的是线的颜色会随每个数组值而变化(每 20px 的线包含以下数组的一个元素)。我已经创建了线但是,我面临颜色强度问题。我考虑过 for 循环,但我没有得到准确的结果。我想我无法从一种颜色切换到另一种颜色。
(例如--从暗红色-->浅红色-->小深红色-->深红色)
我有一个超过 10k 值的 json。为了理解目的,我简化了我的数组。
var array_1=[0.0,0.1,0.3,0.5,0.7,0.9]
var array_2=[0.02,0.04,0.06,0.08,0.09]
var array_3=[0.001,0.002,0.004,0.007,0.008]
我的问题:对于任何给定的颜色(红色、蓝色、绿色、黄色等),我应该能够根据这些数组值绘制更大的数字,颜色会更强烈。
是否有可能创建一种算法,该算法可以使用数字数组值来操作任何颜色的 RGB 值?如果可能,您提供一些示例将非常好。