K i#^ddlmcmcmZddlmZddlmZGddejZ y)N)LineOver1DRangeSeries)textplotc*eZdZfdZdZdZxZS) TextBackendc$t||i|yN)super__init__)selfargskwargs __class__s n/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/plotting/backends/textbackend/text.pyr zTextBackend.__init__s $)&)c0tjsyt|jdk7r t dt |jdt s t d|jd}t|j|j|jy)Nz1The TextBackend supports only one graph per Plot.rz9The TextBackend supports only expressions over a 1D range) base_backend_showlen_series ValueError isinstancerrexprstartend)r sers rshowzTextBackend.show s}!!  t||  !CE EDLLO-BCKM M,,q/C SXXsyy#'' 2rcyr)r s rclosezTextBackend.closes r)__name__ __module__ __qualname__r rr __classcell__)rs@rrrs* 3 rr) $sympy.plotting.backends.base_backendplottingbackendsrsympy.plotting.seriesrsympy.plotting.textplotrPlotrrrrr+s#;;7, ,## r