1 de julio de 2026
Una de nuestras primeras mejoras importantes tras la migración consiste en actualizar nuestras bibliotecas de visualización de datos y cartografía. Ahora utilizamos Leaflet y Vega-Altair para mostrar los datos.
Novedades
Unas herramientas de visualización de datos más flexibles permitirán un mejor rendimiento y una mayor creatividad
En los últimos años, incluso durante la migración, hemos estado utilizando Plotly, una biblioteca que ofrece tanto funciones de cartografía como de visualización de datos. Sin embargo, al empezar a planificar las futuras funcionalidades de Pulse, necesitábamos algo más especializado, lo que nos ha llevado a elegir bibliotecas diferentes para cada función.
Por lo tanto, para los mapas, hemos elegido Leaflet, un proyecto de código abierto líder en el ámbito de los datos geográficos y los mapas interactivos. Es compatible con capas de mosaicos, capas vectoriales, marcadores, ventanas emergentes, superposiciones de imágenes y GeoJSON.
Y ahora estamos utilizando Vega-Altair, una biblioteca de Python para la visualización de datos. Se basa en la gramática JSON de Vega-Lite. Al ser nativa de Python, resulta fácil integrarla en nuestros flujos de datos y transformar dichos datos a la sintaxis de Vega-Lite para su visualización. Esto también abre nuevas posibilidades para mejorar la accesibilidad de nuestros datos a través de complementos como Olli.
Ambos nos ayudarán a mejorar el rendimiento, ya que el tamaño combinado de ambos, junto con los complementos asociados y el código personalizado, es, de media, un 50 % menor que el de Plotly.
