Skip to content

Reimaginamos el Indicador Multidimensional de Calidad de Vida del Instituto Nacional de Estadística

License

Notifications You must be signed in to change notification settings

fndvit/ine-quality-life

Repository files navigation

Remake del 'Indicador Multidimensional de Calidad de Vida' del INE

Panel Screenshot

Este panel de datos reimagina la visualización del Indicador Multidimensional de Calidad de Vida (IMCV). El IMCV es un indicador experimental desarrollado por el Instituto Nacional de Estadística (INE) de España, compuesto por 60 indicadores específicos agrupados en nueve dimensiones, que ofrece una perspectiva amplia sobre la calidad de vida en España.

Nota: nosotros no hemos desarrollado este indicador, pertenece al INE. Solo hemos reimaginado aspectos de su presentación visual y las tecnologías utilizadas en su difusión. Para más información sobre el proyecto original:

Construido con Observable Framework

El objetivo de este proyecto es celebrar los datos abiertos, y al igual que en nuestra iniciativa Catalunya en Dades, utilizamos Observable Framework, un generador de sitios estáticos gratuito y de código abierto para aplicaciones de datos, en lugar de productos de software comerciales como Tableau (la herramienta usada por el INE en este caso) o Power BI (la herramienta usada por la administración catalana).

Sitio web

Indicador Multidimensional de Calidad de Vida (INE)

Cómo empezar

Esta aplicación es un proyecto de Observable Framework. Para iniciar el servidor local y verla, ejecuta:

npm run dev

Luego, visita http://localhost:3000 para previsualizar tu aplicación.

Para más información, consulta https://observablehq.com/framework/getting-started.

Estructura del proyecto

.
├─ src
│  ├─ components
│  │  └─ filterLegend.js       # la legenda interactiva
│  │  └─ flowerChart.js        # los gráficos de las flores
│  │  └─ lineChart.js          # los gráficos de línea
│  │  └─ tileMap.js            # el mosaico
│  ├─ data
│  │  ├─ consts.js             # funciones auxiliares y diccionarios
│  │  └─ imcv.json             # los datos del indicador
│  ├─ imcv-dashboard.md        # panel de datos del indicador
│  ├─ making-of.md             # post sobre cómo hicimos el panel
│  ├─ data.md                  # descarga los datos
│  └─ index.md                 # la página principal
├─ .gitignore
├─ observablehq.config.js      # el archivo de configuración de la app
├─ package.json
└─ README.md

src - Este es la carpeta principal donde están tus ficheros fuente. Las páginas van aquí. Cada página es un archivo de Markdown. Observable Framework usa enrutamiento basado en archivos, con lo que el nombre del archivo controla dónde se sirve la página. Puedes crear tantas páginas como desees. Usa carpetas para organizar tus páginas.

src/index.md - Esta es la página principal de la aplicación. Puedes tener tantas páginas adicionales como quieras, pero siempre debes tener también una página de inicio.

src/data - Puedes poner cargadores de datos o archivos de datos estáticos en cualquier lugar de la carpeta principal, pero recomendamos colocarlos aquí.

src/components - Puedes poner módulos compartidos de JavaScript en cualquier parte de la carpeta, pero recomendamos colocarlos aquí. Esto te ayuda a separar el código de los archivos Markdown y pasarlo a módulos de JavaScript, lo que facilita la reutilización del código entre páginas, escribir pruebas y ejecutar linters, e incluso compartir código con aplicaciones web estándar.

observablehq.config.js - Este es el archivo de configuración de la aplicación, donde se definen las páginas y secciones en la navegación lateral, así como el título de la aplicación.

Referencia de comandos

Comando Descripción
npm install Instalar o reinstalar dependencias
npm run dev Iniciar el servidor de vista previa local
npm run build Construir tu sitio estático, generando ./dist
npm run deploy Desplegar tu aplicación en Observable
npm run clean Limpiar la caché local del cargador de datos
npm run observable Ejecutar comandos como observable help

Trabajo futuro

Algunas cosas que nos gustaría considerar, por orden de prioridad:

  • Añadir más frases analíticas basadas en datos (de las subdimensiones) a las páginas de cada comunidad autónoma.
  • Probar visualizaciones de tendencias alternativas.
  • Crear diferentes formas para los pétalos basadas en la diferencia positiva o negativa respecto a la media a la Film Flowers (de Shirley Wu) para resaltar la diferencia entre flores.
  • Mejorar la usabilidad y la experiencia —especialmente en pantallas medianas.

🤝 Contribución

La visualización puede revolucionar la difusión de los datos abiertos y revitalizar la transparencia. Si queréis colaborar con nosotros, o vuestra empresa u organización quiere patrocinar la iniciativa, o queréis apoyar nuestra misión de otra forma, poneos en contacto con karma@fundaciovit.org.

About

Reimaginamos el Indicador Multidimensional de Calidad de Vida del Instituto Nacional de Estadística

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published