In [1]:
Copied!
import pandas as pd
import numpy as np
import pint
ureg = pint.get_application_registry()
import plotly.graph_objects as go
import pandas as pd
import numpy as np
import pint
ureg = pint.get_application_registry()
import plotly.graph_objects as go
In [2]:
Copied!
from aircraftdetective.processing.a4a import process_a4a_traffic_data
from aircraftdetective.processing.a4a import process_a4a_traffic_data
Data Processing¶
In [3]:
Copied!
df = process_a4a_traffic_data()
df = process_a4a_traffic_data()
Visualization¶
In [7]:
Copied!
fig = go.Figure()
fig.add_trace(go.Scatter(
x=df['Year'],
y=df['Passenger Load Factor'] * 100,
mode='lines+markers',
line=dict(width=2),
marker=dict(size=6),
))
fig.update_layout(
xaxis_title="Year",
yaxis_title="Load Factor [%]"
)
fig.update_xaxes(range=[1950, 2025])
fig.update_yaxes(range=[0, 100])
fig.show(renderer="notebook")
fig = go.Figure()
fig.add_trace(go.Scatter(
x=df['Year'],
y=df['Passenger Load Factor'] * 100,
mode='lines+markers',
line=dict(width=2),
marker=dict(size=6),
))
fig.update_layout(
xaxis_title="Year",
yaxis_title="Load Factor [%]"
)
fig.update_xaxes(range=[1950, 2025])
fig.update_yaxes(range=[0, 100])
fig.show(renderer="notebook")