Objetivo
Hacer un tablero hexagonal en que las celdas cambien de color, iterando en un listado de colores que representan usos de suelo
Nada de R, puro html y JS
Poco a poco, en la vida de un usuario de R|python, uno se va dando cuenta que html+JS suelen ser lo óptimo para situaciones en las que no se requiere mucho proceso de datos, sino mayor interactividad; efectivamente, lo que hacen R con Shiny o Python con Dash es traducir nuestro código a JS, para que pueda funcionar en la web. Y para formas sencillas y no tan sencillas existe la clase <form>
de html, por lo que
El héroe, el operador módulo
Como eran un número limitado de colores, al incrementar el conteo la length del array rápido se iba a ver superada, en este caso es que nos funciona el operador módulo %
como una maña para “reiniciar” el conteo.