Skip to content

Instantly share code, notes, and snippets.

@dhupee
Created August 7, 2022 12:53
Show Gist options
  • Select an option

  • Save dhupee/b14c75382bfd851b063bcfbc27b9101c to your computer and use it in GitHub Desktop.

Select an option

Save dhupee/b14c75382bfd851b063bcfbc27b9101c to your computer and use it in GitHub Desktop.
#plot george russel quali RPM
rus_rpm = rus_car_data['RPM']
rus_tps = rus_car_data['Throttle']
rus_distance = rus_car_data['Distance']
rus_gear = rus_car_data['nGear']
#plot carlos sainz quali RPM
sai_rpm = sai_car_data['RPM']
sai_tps = sai_car_data['Throttle']
sai_distance = sai_car_data['Distance']
sai_gear = sai_car_data['nGear']
#plot lando norris quali RPM
nor_rpm = nor_car_data['RPM']
nor_tps = nor_car_data['Throttle']
nor_distance = nor_car_data['Distance']
nor_gear = nor_car_data['nGear']
#plotting color
mer_color = fastf1.plotting.team_color('MER')
fer_color = fastf1.plotting.team_color('FER')
mcl_color = fastf1.plotting.team_color('MCL')
fig, (ax1, ax2, ax3) = plt.subplots(3, figsize=(20,20), facecolor='black')
fig.suptitle('Russel(63) vs Sainz(55) vs Norris(4) - RPM')
ax1.plot(rus_distance, rus_rpm, color=mer_color , label = 'RUS engine RPM')
ax1.plot(sai_distance, sai_rpm, color=fer_color , label = 'SAI engine RPM')
ax1.plot(nor_distance, nor_rpm, color=mcl_color , label = 'NOR engine RPM')
ax1.set_xlabel('Distance (Meter)')
ax1.set_ylabel('Engine RPM')
ax1.legend()
ax2.plot(rus_distance, rus_tps, color=mer_color , label = 'RUS Throttle Position')
ax2.plot(sai_distance, sai_tps, color=fer_color , label = 'SAI Throttle Position')
ax2.plot(nor_distance, nor_tps, color=mcl_color , label = 'NOR Throttle Position')
ax2.set_xlabel('Distance (Meter)')
ax2.set_ylabel('Throttle Position (%)')
ax2.legend()
ax3.plot(rus_distance, rus_gear, color=mer_color , label = 'RUS Gear')
ax3.plot(sai_distance, sai_gear, color=fer_color , label = 'SAI Gear')
ax3.plot(nor_distance, nor_gear, color=mcl_color , label = 'NOR Gear')
ax3.set_xlabel('Distance (Meter)')
ax3.set_ylabel('Gear')
ax3.legend()
plt.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment