Color data visualization; easily map numbers to a smooth-transitioning color legend. This is a port of the RainbowVis-JS written by anomal.
To interpolate a color among the spectrum, use the list access operator, e.g.
var rb = Rainbow(spectrum: ["#ff0000", 'white', '00FF00'],
rangeStart: -10,
rangeEnd: 10);
var myColdColor = rb0[-9.32];
var myWarmColor = rb0[8.44];
To run on vm (default): pub run test
As usual, tests can be run on other platforms with -p<platform>
For a Flutter-specific version of this package, see rainbow_color which interfaces with Color
objects and provides additional tween support.