o
    h#                     @   sF   d dl m  m  mZ d dlmZ d dlmZ G dd dejZ	dS )    N)LineOver1DRangeSeries)textplotc                       s,   e Zd Z fddZdd Zdd Z  ZS )TextBackendc                    s   t  j|i | d S N)super__init__)selfargskwargs	__class__ ^/var/www/html/ai/venv/lib/python3.10/site-packages/sympy/plotting/backends/textbackend/text.pyr      s   zTextBackend.__init__c                 C   sX   t jsd S t| jdkrtdt| jd tstd| jd }t|j|j	|j
 d S )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   serr   r   r   show
   s   
zTextBackend.showc                 C   s   d S r   r   )r   r   r   r   close   s   zTextBackend.close)__name__
__module____qualname__r   r   r   __classcell__r   r   r   r   r      s    r   )
$sympy.plotting.backends.base_backendplottingbackendsr   sympy.plotting.seriesr   sympy.plotting.textplotr   Plotr   r   r   r   r   <module>   s    