biogeme.tools.ellipse module¶
Representation of an ellipse
Michel Bierlaire Sat Dec 21 16:45:00 2024
- class biogeme.tools.ellipse.Ellipse(center_x, center_y, sin_phi, cos_phi, axis_one, axis_two)[source]¶
Bases:
objectContains the information needed to draw an ellipse
- Parameters:
center_x (float)
center_y (float)
sin_phi (float)
cos_phi (float)
axis_one (float)
axis_two (float)
- axis_one: float¶
- axis_two: float¶
- center_x: float¶
- center_y: float¶
- cos_phi: float¶
- sin_phi: float¶
- biogeme.tools.ellipse.draw_ellipse(ellipse, ax=None, **kwargs)[source]¶
Draws an ellipse using matplotlib.
- Parameters:
ellipse (
Ellipse) – An Ellipse object containing the parameters of the ellipse.ax – A matplotlib Axes object. If None, a new figure and axes will be created.
kwargs – Additional keyword arguments passed to matplotlib.patches.Ellipse.