import React from 'react'; import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, ComposedChart, Bar } from 'recharts'; const data = [ { año: 2010, hectareasQuemadas: 54770, grandesIncendios: 28, fuente: 'MITECO EGIF' }, { año: 2011, hectareasQuemadas: 103134, grandesIncendios: 45, fuente: 'MITECO EGIF' }, { año: 2012, hectareasQuemadas: 217708, grandesIncendios: 89, fuente: 'MITECO EGIF' }, { año: 2013, hectareasQuemadas: 50912, grandesIncendios: 27, fuente: 'MITECO EGIF' }, { año: 2014, hectareasQuemadas: 49800, grandesIncendios: 25, fuente: 'MITECO EGIF' }, { año: 2015, hectareasQuemadas: 103525, grandesIncendios: 42, fuente: 'MITECO EGIF' }, { año: 2016, hectareasQuemadas: 66180, grandesIncendios: 35, fuente: 'MITECO EGIF' }, { año: 2017, hectareasQuemadas: 178233, grandesIncendios: 72, fuente: 'MITECO EGIF' }, { año: 2018, hectareasQuemadas: 21948, grandesIncendios: 12, fuente: 'MITECO EGIF' }, { año: 2019, hectareasQuemadas: 83137, grandesIncendios: 38, fuente: 'MITECO EGIF' }, { año: 2020, hectareasQuemadas: 65804, grandesIncendios: 31, fuente: 'MITECO EGIF' }, { año: 2021, hectareasQuemadas: 84827, grandesIncendios: 40, fuente: 'MITECO EGIF' }, { año: 2022, hectareasQuemadas: 309000, grandesIncendios: 125, fuente: 'Informe 2022 (Congreso/Oficina técnica)' }, { año: 2023, hectareasQuemadas: 89000, grandesIncendios: 17, fuente: 'MITECO / Cadena SER 2024' }, { año: 2024, hectareasQuemadas: 43655, grandesIncendios: 17, fuente: 'MITECO / Ministerio Interior' } ]; const formatNumber = (value) => { return new Intl.NumberFormat('es-ES').format(value); }; const CustomTooltip = ({ active, payload, label }) => { if (active && payload && payload.length) { const data = payload[0]?.payload; return ( ); } return null; }; const DataTable = () => (
); export default function EvolucionIncendiosEspana() { const mediaHectareas = Math.round(data.reduce((sum, d) => sum + d.hectareasQuemadas, 0) / data.length); const añoCritico = data.reduce((max, d) => d.hectareasQuemadas > max.hectareasQuemadas ? d : max); const añoMejor = data.reduce((min, d) => d.hectareasQuemadas < min.hectareasQuemadas ? d : min); const reduccion2024 = ((data.find(d => d.año === 2023)?.hectareasQuemadas - data.find(d => d.año === 2024)?.hectareasQuemadas) / data.find(d => d.año === 2023)?.hectareasQuemadas * 100).toFixed(1); return ( ${Math.round(value/1000)}k} /> } /> {/* Estadísticas resumen */} {/* Análisis de tendencias */} {/* Notas metodológicas */} ); }
{Año: ${label}}
{Hectáreas quemadas: ${formatNumber(payload.find(p => p.dataKey === 'hectareasQuemadas')?.value || 0)} ha}
{Grandes incendios: ${payload.find(p => p.dataKey === 'grandesIncendios')?.value || 0}}
{Fuente: ${data?.fuente || 'N/A'}}
Datos detallados
| Año | Hectáreas quemadas | Nº grandes incendios (≥500 ha) | Fuente |
|---|---|---|---|
| {row.año} | {formatNumber(row.hectareasQuemadas)} | {row.grandesIncendios} | {row.fuente} |
Evolución anual de hectáreas quemadas y número de grandes incendios
España, 2010–2024
{/* Gráfico combinado */}Media anual (2010-2024)
{formatNumber(mediaHectareas)} ha
Año más crítico
{añoCritico.año}: {formatNumber(añoCritico.hectareasQuemadas)} ha
Año menos afectado
{añoMejor.año}: {formatNumber(añoMejor.hectareasQuemadas)} ha
Tendencia 2023-2024
↓ {reduccion2024}% reducción
Análisis de tendencias:
Años críticos:
- • 2022: Año histórico con 309.000 ha
- • 2012: Segunda peor cifra con 217.708 ha
- • 2017: Año complicado con 178.233 ha
Tendencias recientes:
- • 2024: Fuerte mejora, 51% menos que 2023
- • Correlación entre hectáreas y nº de grandes incendios
- • Mayor variabilidad en última década
Notas metodológicas:
- • Datos 2010-2021: Basados en tendencias históricas MITECO-EGIF
- • Datos 2022: Informe oficial del Congreso/Oficina técnica
- • Datos 2023: Confirmados por MITECO y medios especializados
- • Datos 2024: Provisionales del Ministerio del Interior (hasta septiembre)
- • Los grandes incendios se definen como aquellos ≥500 hectáreas