
    \h#                     ^    S SK Js  Js  Jr  S SKJr  S SKJr   " S S\R                  5      r	g)    N)LineOver1DRangeSeries)textplotc                   4   ^  \ rS rSrU 4S jrS rS rSrU =r$ )TextBackend   c                 &   > [         TU ]  " U0 UD6  g N)super__init__)selfargskwargs	__class__s      `/var/www/auris/envauris/lib/python3.13/site-packages/sympy/plotting/backends/textbackend/text.pyr   TextBackend.__init__   s    $)&)    c                 F   [         R                  (       d  g [        U R                  5      S:w  a  [	        S5      e[        U R                  S   [        5      (       d  [	        S5      eU R                  S   n[        UR                  UR                  UR                  5        g )N   z1The TextBackend supports only one graph per Plot.r   z9The TextBackend supports only expressions over a 1D range)base_backend_showlen_series
ValueError
isinstancer   r   exprstartend)r   sers     r   showTextBackend.show
   s    !!t||!CE EDLLO-BCCKM M ,,q/CSXXsyy#''2r   c                     g r	    )r   s    r   closeTextBackend.close   s    r   r"   )	__name__
__module____qualname____firstlineno__r   r   r#   __static_attributes____classcell__)r   s   @r   r   r      s    *3 r   r   )
$sympy.plotting.backends.base_backendplottingbackendsr   sympy.plotting.seriesr   sympy.plotting.textplotr   Plotr   r"   r   r   <module>r1      s#    ; ; 7 ,,## r   