parent_slope_grade = 0.25  # percent grade
parent_slope_angle = -np.rad2deg(np.arctan(parent_slope_grade))  # degrees
approach_length = 100.0  # meters
takeoff_angle = 20.0  # degrees

fig, ax = plt.subplots(1, 1)

for efh, color in zip((0.5, 1.0, 1.5), ('C0', 'C1', 'C2')):
   jump = make_jump(parent_slope_angle, 0.0, approach_length,
                    takeoff_angle, efh)
   snow_budget = jump[-1]['Snow Budget']
   for i, surf in enumerate(jump[3:-2]):
      if i % 2 == 1:
         lab = 'EFH: {:1.1f} m, Snow Budget: {:1.0f} m²'.format(efh, snow_budget)
      else:
         lab = None
      surf.plot(ax=ax, color=color, label=lab)

ax.set_xlabel('Horizontal Position [m]')
ax.set_ylabel('Vertical Position [m]')
ax.set_aspect('equal')
ax.legend()
ax.grid()