1
- bins <- c(0 , 30 , 60 , 120 , 180 , 240 , 300 , 360 , 900 )
2
- palBin <- colorBin(" YlOrRd" , domain = 0 : 900 , bins = bins , na.color = " transparent" )
1
+ bins <- c(0 , 30 , 60 , 120 , 180 , 240 , 300 , 360 , 900 , 1200 )
3
2
4
- palNum1 <- colorNumeric(c(" #FFFFCC" , " #FFEDA0" ), domain = 0 : 30 , na.color = " transparent" )
5
- palNum2 <- colorNumeric(c(" #FFEDA0" , " #FED976" ), domain = 30 : 60 , na.color = " transparent" )
6
- palNum3 <- colorNumeric(c(" #FED976" , " #FEB24C" ), domain = 60 : 120 , na.color = " transparent" )
7
- palNum4 <- colorNumeric(c(" #FEB24C" , " #FD8D3C" ), domain = 120 : 180 , na.color = " transparent" )
8
- palNum5 <- colorNumeric(c(" #FD8D3C" , " #FC4E2A" ), domain = 180 : 240 , na.color = " transparent" )
9
- palNum6 <- colorNumeric(c(" #FC4E2A" , " #E31A1C" ), domain = 240 : 300 , na.color = " transparent" )
10
- palNum7 <- colorNumeric(c(" #E31A1C" , " #B10026" ), domain = 300 : 360 , na.color = " transparent" )
11
- palNum8 <- colorNumeric(c(" #B10026" , " #000000" ), domain = 360 : 900 , na.color = " transparent" )
3
+ palBin <- colorBin(" YlOrRd" , domain = min(bins ): max(bins ), bins = bins , na.color = " transparent" )
4
+
5
+ palNum1 <- colorNumeric(c(palBin(bins [1 ]), palBin(bins [2 ])), domain = 0 : 30 , na.color = " transparent" )
6
+ palNum2 <- colorNumeric(c(palBin(bins [2 ]), palBin(bins [3 ])), domain = 30 : 60 , na.color = " transparent" )
7
+ palNum3 <- colorNumeric(c(palBin(bins [3 ]), palBin(bins [4 ])), domain = 60 : 120 , na.color = " transparent" )
8
+ palNum4 <- colorNumeric(c(palBin(bins [4 ]), palBin(bins [5 ])), domain = 120 : 180 , na.color = " transparent" )
9
+ palNum5 <- colorNumeric(c(palBin(bins [5 ]), palBin(bins [6 ])), domain = 180 : 240 , na.color = " transparent" )
10
+ palNum6 <- colorNumeric(c(palBin(bins [6 ]), palBin(bins [7 ])), domain = 240 : 300 , na.color = " transparent" )
11
+ palNum7 <- colorNumeric(c(palBin(bins [7 ]), palBin(bins [8 ])), domain = 300 : 360 , na.color = " transparent" )
12
+ palNum8 <- colorNumeric(c(palBin(bins [8 ]), palBin(bins [9 ])), domain = 360 : 900 , na.color = " transparent" )
13
+ palNum9 <- colorNumeric(c(palBin(bins [9 ]), " #000000" ), domain = 900 : 1200 , na.color = " transparent" )
12
14
13
15
palNum <- function (x ){
14
16
case_when(
15
- x < 30 ~ palNum1(x ),
16
- x < 60 ~ palNum2(x ),
17
+ x < 30 ~ palNum1(x ),
18
+ x < 60 ~ palNum2(x ),
17
19
x < 120 ~ palNum3(x ),
18
20
x < 180 ~ palNum4(x ),
19
21
x < 240 ~ palNum5(x ),
20
22
x < 300 ~ palNum6(x ),
21
23
x < 360 ~ palNum7(x ),
22
24
x < 900 ~ palNum8(x ),
23
- x > = 900 ~ " #000000" ,
25
+ x < 1200 ~ palNum9(x ),
26
+ x > = 1200 ~ " #000000" ,
24
27
TRUE ~ " transparent"
25
28
)
26
29
}
27
30
28
31
palNum_hours <- function (x ){
29
32
palNum(x * 60 )
30
- }
33
+ }
0 commit comments