import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.style.use('dark_background')
flight = pd.read_csv( "log_150514_035804_UWKB.csv", header = 2, parse_dates={'LclDateTime' : [0,1]})
flight.columns = flight.columns.str.strip().str.replace(' ', '_')
flight = flight[['AltB', 'IAS', 'VSpd', 'Pitch', 'Roll', 'HDG', 'E1_RPM']]
cols = flight.select_dtypes(exclude=['float']).columns
flight[cols] = flight[cols].apply(pd.to_numeric, errors='coerce')
# Добавление новых колонок с результатами работы фильтров
flight['Climb'] = flight[(flight["Pitch"]>3) &
(flight["VSpd"]>200)].AltB
flight['IAS>max'] = flight[(flight["Pitch"]>3) &
(flight["VSpd"]>200) &
(flight["IAS"]>95)].AltB
flight[['AltB', 'Climb', 'IAS>max']].plot(figsize=(15,5), color = ['b','y','r'], linewidth=3);