El transporte de pasajeros de las aerolíneas Iberia y Vueling en comparación por el año 2025

El transporte de pasajeros de las aerolíneas Iberia y Vueling en comparación por el año 2025

Las aerolíneas españolas Iberia fundado en el 28.06.1927 y Vueling en el 10.02.2004 son en el grupo de IAG (International Consolidated Airlines Group, S.A.). Como cada año el IAG ha publicado las cifras del año fiscal con un informe.

En el año 2022 he volado con Iberia de Düsseldorf (EDDL, DUS, Alemania) a A Coruña (LCG, LECO) via Madrid (MAD, LEMD).

El Script

import matplotlib.pyplot as plt
import numpy as np

# 1. Daten aus dem Screenshot (Total Year Passagierzahlen in Tausend)
# Wir runden die Zahlen für eine sauberere Darstellung
airlines = ['Iberia', 'Vueling']
passengers = [24823, 38100]  # Die Originalwerte: 24.823 und 38.100

# 2. Grafik-Setup
# Wir nutzen ein etwas schlichteres Design, das gut zu Blogposts passt
plt.style.use('seaborn-v0_8-whitegrid') 
fig, ax = plt.subplots(figsize=(10, 6))

# 3. Balken erstellen
# Wir nutzen die IAG-Farben (Iberia-Rot und Vueling-Gelb/Grau)
bar_colors = ['#C01235', '#F5A623'] # Ein Rot für Iberia und ein Gelb für Vueling
bars = ax.bar(airlines, passengers, color=bar_colors, edgecolor='grey', width=0.6)

# 4. Design-Details (Titel, Achsen, Beschriftungen)
ax.set_title('Volumen de pasajeros 2025: Iberia vs. Vueling', fontsize=16, fontweight='bold', pad=20)
ax.set_ylabel('pasajeros (en millones)', fontsize=12)
ax.set_ylim(0, 45000) # Etwas Platz nach oben lassen

# Die Y-Achse in Millionen umbeschriften, damit man nicht Tausender-Zahlen lesen muss
ax.set_yticks([0, 10000, 20000, 30000, 40000])
ax.set_yticklabels(['0', '10 Mio.', '20 Mio.', '30 Mio.', '40 Mio.'])

# 5. Zahlen direkt auf die Balken schreiben (für bessere Lesbarkeit)
for bar in bars:
    height = bar.get_height()
    ax.text(bar.get_x() + bar.get_width()/2, height + 1000,
            f'{height/1000:.1f} Mio.', # Umrechnung in Millionen mit einer Nachkommastelle
            ha='center', va='bottom', fontsize=11, fontweight='bold')

# 6. Fußzeile mit Datenquelle hinzufügen
plt.figtext(0.99, 0.01, 'fuente: IAG Traffic Results FY 2023 / Análisis de datos: Sven Krämer', 
            horizontalalignment='right', fontsize=9, style='italic', color='grey')

# 7. Layout optimieren und speichern
plt.tight_layout()
plt.savefig('Comparación_de_aerolíneas_España.png', dpi=300) # Hochauflösendes Bild speichern

print("El gráfico se guardó correctamente como 'airline_vergleich_spanien_2025.png'.")
Die Kommentare sind geschlossen.