ó
    {ñ:i¼  ã                   ó€   • S SK r SSKJr  SSKJrJr  SSKJr   " S S\\5      r\R                   " S S	\5      5       r
g)
é    Né   )ÚFigureCanvasAgg)Ú
_BackendWxÚ_FigureCanvasWxBase)ÚNavigationToolbar2Wxc                   ó.   • \ rS rSrSS jrSS jrS rSrg)ÚFigureCanvasWxAggé	   Nc                 ó†   • [         R                  " U 5        U R                  5       U l        SU l        U R                  US9  g)z
Render the figure using agg.
T)ÚdrawDCN)r   ÚdrawÚ_create_bitmapÚbitmapÚ_isDrawnÚgui_repaint)Úselfr   s     Úd/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/matplotlib/backends/backend_wxagg.pyr   ÚFigureCanvasWxAgg.draw
   s:   € ô 	×Ò˜TÔ"Ø×)Ñ)Ó+ˆŒØˆŒØ×Ñ ÐÒ'ó    c           	      ó@  • U R                  5       nUc  X l        Oô[        R                  " U5      n[        R                  " U R                  5      n[	        UR
                  5      n[	        U R                  R                  5       UR                  -
  5      nUR                  XV[	        UR                  5      [	        UR                  5      X5U5        UR                  [        R                  5        UR                  [        R                  5        U R                  5         g ©N)r   r   ÚwxÚMemoryDCÚintÚx0Ú	GetHeightÚy1ÚBlitÚwidthÚheightÚSelectObjectÚ
NullBitmapr   )r   Úbboxr   ÚsrcDCÚdestDCÚxÚys          r   ÚblitÚFigureCanvasWxAgg.blit   s¼   € à×$Ñ$Ó&ˆØ‰<Ø �Kä—K’K Ó'ˆEÜ—[’[ §¡Ó-ˆFÜ�D—G‘G“ˆAÜ�D—K‘K×)Ñ)Ó+¨d¯g©gÑ5Ó6ˆAØ�K‰K˜œc $§*¡*›o¬s°4·;±;Ó/?ÀÈ1ÔMØ×Ñ¤§¡Ô.Ø×ÑœrŸ}™}Ô-Ø×ÑÕr   c                 óÞ   • U R                  5       R                  5       nUR                  u  p#n[        R                  R                  X2U5      nUR                  U R                  5       5        U$ )z0Create a wx.Bitmap from the renderer RGBA buffer)Úget_rendererÚbuffer_rgbaÚshaper   ÚBitmapÚFromBufferRGBAÚSetScaleFactorÚGetDPIScaleFactor)r   ÚrgbaÚhÚwÚ_r   s         r   r   Ú FigureCanvasWxAgg._create_bitmap"   sX   € à× Ñ Ó"×.Ñ.Ó0ˆØ—*‘*‰ˆˆaÜ—‘×)Ñ)¨!°Ó5ˆØ×Ñ˜d×4Ñ4Ó6Ô7Øˆr   )r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r(   r   Ú__static_attributes__© r   r   r	   r	   	   s   † ô(ôõr   r	   c                   ó   • \ rS rSr\rSrg)Ú_BackendWxAggé+   r<   N)r7   r8   r9   r:   r	   ÚFigureCanvasr;   r<   r   r   r>   r>   +   s   † à$ƒLr   r>   )r   Úbackend_aggr   Ú
backend_wxr   r   r   ÚNavigationToolbar2WxAggr	   Úexportr>   r<   r   r   Ú<module>rE      sD   ðÛ 	å (ß 7õ5ô˜Ð)<ô ðD ×Ñô%�Jó %ó ñ%r   