code: def main():
      """Plot geodesics on H2."""
      space = Hyperboloid(dim=2)
  
      initial_point = gs.array([gs.sqrt(2.0), 1.0, 0.0])
      end_point = gs.array([1.5, 1.5])
      end_point = space.from_coordinates(end_point, "intrinsic")
      initial_tangent_vec = space.to_tangent(
          vector=gs.array([3.5, 0.6, 0.8]), base_point=initial_point
      )
  
      ax = plt.gca()
      plot_geodesic_between_two_points(
          space, initial_point, end_point, ax=ax
      )
      plot_geodesic_with_initial_tangent_vector(
          space, initial_point, initial_tangent_vec, ax=ax
      )
      plt.show()
  
imports: import matplotlib.pyplot
  import geomstats.backend
  import geomstats.visualization
  from geomstats.geometry.hyperboloid import Hyperboloid
label_desc: Use image node_id 3 for calling a global function with example usage: main() without return types