ó
    {ñ:i  ã                   ó6   • S SK rS SKJr  S SKJr  S SKJr  S r	g)é    N)ÚTriangulationc                 ó¬  • SSK n[        R                  " U0 UD6u  pAnUR                  UR                  UR
                  pvnU(       a  US   OSnUR                  R                  R                  U5      u  pšn[        R                  " U[        R                  5      n[        SXšU45       H  u  pÞUc  M
  UR                  XÞ5        M     US   n	0 UESUR                  SS5      S	.EnU	S
;  a  [         R"                  " XW   S[         R$                  SS9n[         R"                  " Xg   S[         R$                  SS9nU R&                  " UR)                  5       UR)                  5       40 UD6nOU R&                  " / / 40 UD6nUS   n
0 UESS0EnUR+                  SS5        U
S
;  a  U R&                  " XV40 UD6nUU-   $ U R&                  " / / 40 UD6nUU-   $ )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.
r   NÚ )Ú	linestyleÚmarkerÚcolorr   ÚNoneÚzorderé   )r   r
   )Nr	   r   Ú é   )Úaxisr   Úlabel)Ú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                        ÚZ/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/matplotlib/tri/_triplot.pyÚtriplotr5      sÜ  € ó> ä%×>Ò>ÀÐOÈÑOÑ€CˆvØ—5‘5˜#Ÿ%™% §¡ˆ%€Aö ˆ$ˆqŠ'˜r€CØ)Ÿ™×4Ñ4×IÑIÈ#ÓNÑ€I�uô 
×	Ò	 ¬¯©Ó	6€BÜÐ8Ø"¨EÐ2ö4‰ˆà‹?Ø�M‰M˜#Ö#ñ4ð �;‘€IðØ
ðàØ—&‘&˜ 1Ó%ò€Hð
 Ð/Ó/Ü—i’i ¡¨!¬R¯V©V¸!Ñ<ˆÜ—i’i ¡¨!¬R¯V©V¸!Ñ<ˆØ—G’G˜K×-Ñ-Ó/°×1BÑ1BÓ1Dñ (Ø&ñ(‰	ð —G’G˜B Ñ/ hÑ/ˆ	ð �‰\€FðØ
ðà�Vñ€Jð ‡N�N�7˜DÔ!ØÐ,Ó,Ø—g’g˜aÑ1 jÑ1ˆð �{Ñ"Ð"ð —g’g˜b "Ñ3¨
Ñ3ˆà�{Ñ"Ð"ó    )
Únumpyr   Úmatplotlib.tri._triangulationr   Úmatplotlib.cbookr   Úmatplotlib.linesÚlinesr   r5   © r6   r4   Ú<module>r=      s   ðÛ Ý 7Ý  Ý !óO#r6   