Spaces:
Sleeping
Sleeping
Update app.R
Browse files
app.R
CHANGED
|
@@ -676,10 +676,11 @@ server <- function(input, output, session) {
|
|
| 676 |
|
| 677 |
make_color_ramp <- function(values, low, high, flip = FALSE,
|
| 678 |
colors = c("#E1463E","#CDCD00","#00840D")) {
|
| 679 |
-
|
|
|
|
| 680 |
sapply(values, function(v) {
|
| 681 |
if (is.na(v)) return("#ffffff")
|
| 682 |
-
norm
|
| 683 |
rgb_vals <- ramp(norm)
|
| 684 |
rgb(rgb_vals[1], rgb_vals[2], rgb_vals[3], maxColorValue = 255)
|
| 685 |
})
|
|
|
|
| 676 |
|
| 677 |
make_color_ramp <- function(values, low, high, flip = FALSE,
|
| 678 |
colors = c("#E1463E","#CDCD00","#00840D")) {
|
| 679 |
+
ramp_colors <- if (flip) rev(colors) else colors
|
| 680 |
+
ramp <- colorRamp(ramp_colors)
|
| 681 |
sapply(values, function(v) {
|
| 682 |
if (is.na(v)) return("#ffffff")
|
| 683 |
+
norm <- pmax(0, pmin(1, (v - low) / (high - low)))
|
| 684 |
rgb_vals <- ramp(norm)
|
| 685 |
rgb(rgb_vals[1], rgb_vals[2], rgb_vals[3], maxColorValue = 255)
|
| 686 |
})
|