+
    i                     8    ^ RI t^ RIHt ^ RIHt ^ RIHt R t	R# )    N)Triangulationc                   ^ 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Nonezorder)axislabel)r   r   color)Nr   r    )matplotlib.axesr   get_from_args_and_kwargsxyedgesaxes_base_process_plot_formatcbooknormalize_kwargsmlinesLine2Dzip
setdefaultgetnpinsertnanplotravelpop)axargskwargs
matplotlibtrir   r   r   fmtr   r   r   kwkeyvalkw_linestri_lines_xtri_lines_y	tri_lines
kw_markerstri_markerss   &*,                  w/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/matplotlib/tri/_triplot.pytriplotr3      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{""    )
numpyr   matplotlib.tri._triangulationr   matplotlib.cbookr   matplotlib.lineslinesr   r3    r4   r2   <module>r;      s     7   !O#r4   