+
     ]i  c                   s8    ^ RI t^ RIHt ^ RIHt ^ RIHt R t	R# )i    N)Triangulationc                s   ^ RI p\        P                  ! V/ VB w  rApVP                  VP                  VP
                  rvpV'       d
   V^ ,          MRpVP                  P                  P                  V4      w  rp\        P                  ! V\        P                  4      p\        R	WV34       F  w  rVf   K  VP                  W4       K  	  VR,          p	/ VCRRRVP                  R^4      /CpV	R
9  d   \         P"                  ! WW,          ^\         P$                  ^R7      p\         P"                  ! Wg,          ^\         P$                  ^R7      pV P&                  ! VP)                  4       VP)                  4       3/ VB pMV P&                  ! . . 3/ VB pVR,          p
/ VCRR/CpVP+                  RR4       V
R
9  d   V P&                  ! WV3/ VB pVV,           # V P&                  ! . . 3/ VB pVV,           # )a  
Draw an unstructured triangular grid as lines and/or markers.

Call signatures::

  triplot(triangulation, ...)
  triplot(x, y, [triangles], *, [mask=mask], ...)

The triangular grid can be specified either by passing a `.Triangulation`
object as the first parameter, or by passing the points *x*, *y* and
optionally the *triangles* and a *mask*. If neither of *triangulation* or
*triangles* are given, the triangulation is calculated on the fly.

Parameters
----------
triangulation : `.Triangulation`
    An already created triangular grid.
x, y, triangles, mask
    Parameters defining the triangular grid. See `.Triangulation`.
    This is mutually exclusive with specifying *triangulation*.
other_parameters
    All other args and kwargs are forwarded to `~.Axes.plot`.

Returns
-------
lines : `~matplotlib.lines.Line2D`
    The drawn triangles edges.
markers : `~matplotlib.lines.Line2D`
    The drawn marker nodes.
N 	linestylemarkerNoneZzorder)ZaxisZlabel)r   r   color)Nr   r   Z )Zmatplotlib.axesr    Zget_from_args_and_kwargsxyedgesZaxesZ_baseZ_process_plot_formatcbookZnormalize_kwargsmlinesZLine2DZzipZ
setdefaultZgetnpZinsertZnanZplotZravelZpop)ZaxZargsZkwargsZ
matplotlibZtrir   r   r   Zfmtr   r   r   ZkwZkeyZvalZkw_linesZtri_lines_xZtri_lines_yZ	tri_linesZ
kw_markersZtri_markerss   &*,                  >/usr/lib64/python3.14/site-packages/matplotlib/tri/_triplot.pytriplotr      s   > %>>OOCv55#%%%A $q'rC)44II#NIu 
			6B8"E24?MM##4 ;I
&"&&1%H
 //ii!RVV!<ii!RVV!<GGK--/1B1B1D (&(	 GGB/h/	 \F
VJ NN7D!,,gga1j1 {"" ggb"3
3{""    )
Znumpyr   Zmatplotlib.tri._triangulationr    Zmatplotlib.cbookr	   Zmatplotlib.linesZlinesr
   r   ) r   r   <module>r      s     7   !O#r   