26 if(
value > maximum) {
return {1, 0, 0}; }
27 if(
value < minimum) {
return {0, 0, 1}; }
29 const auto ratio = 2 * (
value - minimum) / (maximum - minimum);
30 const auto b = std::max(0., (1 - ratio));
31 const auto r = std::max(0., (ratio - 1));
32 const auto g = 1 - b - r;
std::optional< Eigen::VectorXd > value
T heatmap(double minimum, double maximum, double value)
Compute rgb heatmap colors expressed between 0 and 1.
Definition: heatmap.h:24