R 传单的调色板函数的许多文档都建议创建一个新函数(通常pal()
。参见,例如:
- https://rstudio.github.io/leaflet/markers.html的最后一个示例
- https://rstudio.github.io/leaflet/colors.html上的大多数示例
- 调色板功能的内置示例(https://rdrr.io/cran/leaflet/man/colorNumeric.html)
我了解如何在 R 中创建一个常规函数并将参数传递给它,但我不明白这些示例中发生了什么。似乎新pal()
函数没有任何参数(或者在创建时所有默认值都已传递给它?),但是当您在地图中使用它时,它通常传递一个确定实际值/颜色的参数被显示。
这里实际发生了什么,为什么我不应该将原始函数放在 map 参数中?